К содержанию
qaze
.
Учебник
Справочник
Курсы
⌘K
Главная
/
Справочник
/
SQL
/
Справочник SQL
Справочник SQL
Удобный справочник SQL, написанный простым языком, с видео и примерами.
Основные запросы
001
Команда SELECT
002
Команда INSERT
003
Команда UPDATE
004
Команда DELETE
005
Функция COUNT
Условия выборки
006
Команда WHERE
007
Команда OR
008
Команда AND
009
Команда ORDER BY
010
Команда LIMIT
011
Команда BETWEEN
012
Команда IN
013
Команда LIKE
014
Команда AS
015
Команда DISTINCT
016
Команда NOT
017
Команда IS NOT NULL
018
Команда IS NULL
Пагинация/выражения
019
Команда OFFSET
020
Команда CASE
021
Функция COALESCE
022
Функция IFNULL
023
Функция NULLIF
Подзапросы
024
Команда EXISTS
Изменение данных
025
Команда INSERT ... SELECT
026
Команда INSERT IGNORE
027
ON DUPLICATE KEY UPDATE
028
Команда REPLACE INTO
Математические функции
029
Функция MIN
030
Функция MAX
031
Функция SUM
032
Функция AVG
033
Функция ROUND
034
Функция FLOOR
035
Функция CEILING
036
Функция TRUNCATE
037
Функция ABS
038
Функция SIGN
039
Функция MOD
040
Функция POW (POWER)
041
Функция SQRT
042
Функция RAND
043
Функция LEAST
044
Функция GREATEST
Поиск по строкам
045
Функция REPLACE
046
Функция POSITION
047
Функция LOCATE
048
Функция INSTR
Изменение строк
049
Функция LEFT
050
Функция RIGHT
051
Функция SUBSTRING
052
Функция MID
053
Функция SUBSTRING_INDEX
054
Функция LPAD
055
Функция RPAD
056
Функция REVERSE
057
Функция REPEAT
Сложение строк
058
Функция CONCAT
059
Функция CONCAT_WS
060
Функция GROUP_CONCAT
Работа с регистром
061
Функция LOCATE
062
Функция LCASE
063
Функция UPPER
064
Функция UCASE
Работа с пробелами
065
Функция TRIM
066
Функция LTRIM
067
Функция RTRIM
068
Функция SPACE
Списки
069
Функция ELT
070
Функция FIELD
071
Функция CHAR_LENGTH
072
Функция FIND_IN_SET
Длина строк
073
Функция LENGTH
Регулярные выражения
074
REGEXP
Извлечение части даты
075
Функция DAY
076
Функция DAYOFMONTH
077
Функция MONTH
078
Функция YEAR
079
Функция HOUR
080
Функция MINUTE
081
Функция SECOND
082
Функция DATE
083
Функция EXTRACT
084
Функция WEEKDAY
085
Функция DAYOFWEEK
086
Функция DAYNAME
087
Функция MONTHNAME
088
Функция DAYOFYEAR
089
Функция WEEK
090
Функция YEARWEEK
Получение даты и времени
091
Функция NOW
092
Функция CURRENT_DATE
093
Функция CURRENT_TIME
094
Функция CURDATE
095
Функция CURTIME
096
Функция CURRENT_TIMESTAMP
Преобразование даты
097
Функция DATE_FORMAT
098
Функция TIME_FORMAT
099
Функция TO_DAYS
100
Функция FROM_DAYS
101
Функция SEC_TO_TIME
102
Функция TIME_TO_SEC
Сложение дат
103
Команда INTERVAL
104
Функция DATE_ADD (ADDDATE)
105
Функция DATE_SUB (SUBDATE)
106
Функция PERIOD_ADD
107
Функция PERIOD_DIFF
Разница и парсинг
108
Функция DATEDIFF
109
Функция TIMESTAMPDIFF
110
Функция STR_TO_DATE
Группировка
111
Команда GROUP BY
112
Команда HAVING
Несколько таблиц
113
Команда JOIN
114
Команда LEFT JOIN
115
Команда RIGHT JOIN
116
Команда INNER JOIN
117
Команда SELECT INTO
Условия соединения
118
Команда ON
119
Команда USING
Дополнительные виды соединений
120
Команда CROSS JOIN
Объединение результатов
121
Команда UNION
122
Команда UNION ALL
Базы
123
Команда CREATE DATABASE
124
Команда DROP DATABASE
125
Команда USE
Таблицы
126
Команда CREATE TABLE
127
Команда ALTER TABLE
128
Команда DROP TABLE
129
Команда RENAME TABLE
130
Команда TRUNCATE TABLE
Колонки
131
Команда ADD COLUMN
132
Команда DROP COLUMN
133
Команда MODIFY COLUMN
Ключи и ограничения
134
Команда PRIMARY KEY
135
Команда FOREIGN KEY
136
Команда UNIQUE
Индексы
137
Команда CREATE INDEX
138
Команда DROP INDEX
Транзакции
139
Команда START TRANSACTION
140
Команда COMMIT
141
Команда ROLLBACK
142
Команда SAVEPOINT
Блокировки
143
Команда SELECT ... FOR UPDATE
Структура объектов
144
Команда SHOW TABLES
145
Команда SHOW COLUMNS
146
Команда SHOW INDEX
147
Команда SHOW CREATE TABLE
148
Команда DESCRIBE (DESC)
План выполнения
149
Команда EXPLAIN