|
Байланысты: Изучаем SQL ( PDFDrive )Оглавление
Предисловие
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
1. Немного истории
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
Введение в базы данных
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
Что такое SQL?
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
Что такое MySQL?
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
Дополнительные источники
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
2. Создание и заполнение базы данных
. . . . . . . . . . . . . . . . . . . . . . . . .
27
Создание базы данных MySQL
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
Инструмент командной строки mysql
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
Типы данных MySQL
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
Создание таблиц
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
Заполнение и изменение таблиц
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
42
Когда портятся хорошие выражения
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
46
Банковская схема
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
49
3. Азбука запросов
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
51
Механика запроса
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
51
Блоки запроса
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
53
Блок select
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
54
Блок from
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
59
Блок where
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
63
Блоки group by и having
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
65
Блок order by
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
Упражнения
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
70
4. Фильтрация
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
72
Оценка условия
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
72
Создание условия
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
75
Типы условий
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
75
NULL: это слово из четырех букв…
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
86
Упражнения
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
89
|
|
|