Cheatography
https://cheatography.com
MSSQL Server Cheat Sheet [Russian]
This is a draft cheat sheet. It is a work in progress and is not finished yet.
Типы данных
Точные числа |
bit |
decimal |
tinyint |
numeric |
smallint |
money |
int |
smallmoney |
bigint |
Приблизительные числа |
float |
real |
Дата и время |
date |
time |
datetime |
datetime2 |
datetimeoffset |
smalldatetime |
Символьные строки |
char |
varchar |
text |
Символьные строки в Юникоде |
nchar |
nvarchar |
ntext |
Двоичные данные |
binary |
varbinary |
image |
Прочие |
cursor |
table |
sql_variant |
xml |
Преобразование типов
CAST (выражение AS целевой_тип) |
CONVERT (целевой_тип, выражение, [стиль]) |
Подробнее о преобразовании типов можно узнать здесь.
Инструкции DDL
Изменение имеющихся сущностей |
ALTER { DATABASE | TABLE | ... } имя
|
Создание сущностей |
CREATE { DATABASE | TABLE | ... } имя
|
Удаление имеющихся сущностей |
DROP { DATABASE | TABLE | ... } имя
|
Удаление всех строк из таблицы |
|
|
|
Инструкции DML
Вставка данных в таблицу
INSERT [INTO] имя_таблицы [(список_столбцов)]
VALUES ((DEFAULT | NULL | выражение_1[,...n])
Обновление данных в таблице
UPDATE имя_таблицы
SET имя_столбца={выражение|DEFAULT|NULL}[,...n]
[WHERE <условие_удаления>]
Удаление данных из таблиц
DELETE [FROM] имя_таблицы
[WHERE <условие_удаления>]
|
|
|
Компоненты Dateparts
datepart |
Сокращения |
Год |
yy , yyyy |
Квартал |
qq , q |
Месяц |
mm , m |
День года |
dy , y |
День |
dd , d |
Неделя |
wk , ww |
День недели |
dw |
Час |
hh |
Минута |
mi, n |
Секунда |
ss , s |
Милисекунда |
ms |
Функция DATEPART возвращает целое число, представляющее указанный компонент datepart указанной даты date.
|