Основы SQL для начинающих

Начать. Это бесплатно
или регистрация c помощью Вашего email-адреса
Основы SQL для начинающих создатель Mind Map: Основы SQL для начинающих

1. Безопасность данных

1.1. Пользователи и роли

1.1.1. GRANT

1.1.1.1. команда, которая позволяет назначать права пользователям или ролям на определенные действия

1.1.2. REVOKE

1.1.2.1. команда для отзыва прав у пользователя или роли

1.2. Ограничения

1.2.1. PRIMARY KEY

1.2.1.1. никальный идентификатор записи в таблице, не допускающий дубликатов и значение NULL

1.2.2. FOREIGN KEY

1.2.2.1. ссылка на столбец из другой таблицы, обеспечивающая связь между таблицами и целостность данных

1.2.3. UNIQUE

1.2.3.1. ограничение, которое предотвращает дублирование значений в столбце

1.2.4. NOT NULL

1.2.4.1. ограничение, не допускающее пустых значений в столбце

1.2.5. CHECK

1.2.5.1. ограничение, устанавливающее условие на допустимые значения в столбце

2. Управление базами данных

2.1. Создание

2.1.1. CREATE DATABASE

2.1.1.1. команда для создания новой базы данных

2.1.2. CREATE TABLE

2.1.2.1. команда для создания таблицы с указанием столбцов и их типов данных

2.2. Изменение

2.2.1. ALTER DATABASE

2.2.1.1. позволяет изменять параметры базы данных

2.2.2. ALTER TABLE

2.2.2.1. команда для изменения структуры таблицы

2.3. Удаление

2.3.1. DROP DATABASE

2.3.1.1. команда для удаления базы данных вместе со всеми её таблицами и данными

2.3.2. DROP TABLE

2.3.2.1. команда для удаления конкретной таблицы из базы данных

3. Основные Команды SQL

3.1. SELECT - выбор данных

3.2. INSERT - добавление данных

3.3. UPDATE - обновление данных

3.4. DELETE - удаление данных

4. Типы данных

4.1. Числовые

4.1.1. INTEGER

4.1.2. FLOAT

4.1.3. DECIMAL

4.2. Строковые

4.2.1. VARCHAR

4.2.2. CHAR

4.2.3. TEXT

4.3. Дата и время

4.3.1. DATE

4.3.2. TIME

4.3.3. TIMESTAMP

4.4. Булевые

4.4.1. BOOLEAN

5. Функции SQL

5.1. Агрегатные функции

5.1.1. COUNT

5.1.2. SUM

5.1.3. AVG

5.1.4. MAX

5.1.5. MIN

5.2. Функции строк

5.2.1. CONCAT

5.2.2. LENGTH

5.2.3. SUBSTRING

5.3. Дата и время

5.3.1. NOW

5.3.2. CURDATE

5.3.3. DATEADD

6. Операторы и фильтрация данных

6.1. WHERE - условия отбора

6.2. AND / OR - логические операторы

6.3. LIKE - поиск по шаблону

6.4. IN / BETWEEN - множественный выбор и диапазоны

6.5. ORDER BY - сортировка данных

6.6. GROUP BY - группировка данных

6.7. HAVING - условия для группировки

7. Объединение таблиц (JOIN)

7.1. LEFT JOIN - все из левой таблицы

7.2. RIGHT JOIN - все из правой таблицы

7.3. FULL OUTER JOIN - все записи из обеих таблиц

7.4. INNER JOIN - пересечение данных