SQL Server функции
SQL Server типы данных
SQL Server типы запросов
SELECT | Оператор SELECT |
SELECT TOP | Оператор SELECT TOP |
SELECT INTO | Оператор SELECT INTO |
DISTINCT | Используется для удаления дубликатов из набора результатов |
FROM | Используется для отображения таблиц и любых объединений |
WHERE | Используется для фильтрации результатов |
ORDER BY | Используется для сортировки результатов |
GROUP BY | Используется для группировки результатов |
HAVING | Используется в сочетании с оператором GROUP BY, чтобы ограничить группы возвращаемых строк только теми, чье условие TRUE. |
INSERT | Оператор вставки строки в таблицу |
UPDATE | Оператор обновления данных в таблице |
DELETE | Оператор удаления данных из таблицы |
DELETE TOP | Оператор удаления данных из таблицы с ограничением количества записей |
TRUNCATE TABLE | Оператор очистки данных из таблицы |
UNION | Оператор объединения наборов результатов с удалением повторяющихся строк |
UNION ALL | Оператор объединения наборов результатов без удаления повторяющихся строк |
INTERSECT | Оператор возвращает общие записи наборов результатов |
EXCEPT | Оператор извлекает все записи из первого набора данных, а затем удаляет из результатов все записи из второго набора данных |
Subqueries | Вложенный запрос (подзапрос) |
PIVOT | Оператор поворачивает строки в столбцы |
JOIN Tables | Используются для извлечения данных из нескольких таблиц |
SQL Server таблицы и представления
CREATE TABLE | Оператор создания таблицы |
ALTER TABLE | Оператор изменения таблицы |
DROP TABLE | Оператор удаления таблицы |
LOCAL TEMP TABLES | Локальная временная таблица |
GLOBAL TEMP TABLES | Глобальная временная таблица |
VIEW | Представление |
SQL Server ключи, индексы и ограничания
Primary Keys | Создание, удаление, включение и отключение первичного ключа |
Create Foreign Keys | Создание внешнего ключа |
Create Foreign Keys with cascade delete | Создание внешних ключей с каскадным удалением |
Create Foreign Keys with set null on delete | Создание внешних ключей с установленным значением null для удаления |
Drop a Foreign Key | Удаление внешнего ключа |
Disable a Foreign Key | Отключение внешнего ключа |
Enable a Foreign Key | Включение внешнего ключа |
Unique Constraints | Уникальные ограничения |
Check Constraints | Проверка ограничений |
Indexes | Индексы |
SQL Server администрирование
Grant Revoke Privileges | Предоставление и отмена привилегий |
CREATE LOGIN | Создать логин |
ALTER LOGIN | Изменить логин |
DROP LOGIN | Удалить логин |
Find Logins in SQL Server | Найти логин в SQL Server |
Change Password in SQL Server | Изменить пароль в SQL Server |
CREATE USER | Создать пользователя |
DROP USER | Удалить пользователя |
Find Users in SQL Server | Найти пользователя в SQL Server |
SQL Server Программирование
Functions | Создание и удаление функции |
Procedures | Создание и удаление процедуры |
Literals (Constants) | Литералы (константы) |
Declare Variables | Объявление переменных |
Sequences | Последовательность (автонумерация) |
Comments within SQL | Комментарии в SQL Server |
Comparison Operators | Операторы сравнения |
ALIASES | Псевдонимы |
SQL Server циклы и условные операторы
GOTO Statement | Оператор перехода GOTO |
WHILE LOOP | Цикл WHILE |
FOR LOOP | Имитация цикла FOR |
BREAK | Оператор выхода из цикла |
CONTINUE | Оператор продолжения цикла |
IF ELSE Statement | Условный оператор IF |
SQL Server условия
AND | Логический оператор AND |
OR | Логический оператор OR |
AND and OR | Логический оператор AND и OR |
LIKE | Определяет, совпадает ли указанная символьная строка с заданным шаблоном |
IN | Определяет, совпадает ли указанное значение с каким-либо значением во вложенным запросе или списке. |
NOT | Отрицание условия |
IS NULL | Используется для проверки значения NULL |
IS NOT NULL | Используется для проверки значения NOT NULL |
BETWEEN | Определяет диапазон для проверки условия |
EXISTS | В предложении WHERE внешнего запроса проверяется наличие строк, возвращенных вложенным запросом. |