SQL Server учебник

SQL Server функции

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 внешнего запроса проверяется наличие строк, возвращенных вложенным запросом.