Show Menu
Cheatography

MSSQL Server Cheat Sheet (DRAFT) by

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
dateti­meo­ffset
smalld­atetime
Символьные строки
char
varchar
text
Символьные строки в Юникоде
nchar
nvarchar
ntext
Двоичные данные
binary
varbinary
image
Прочие
cursor
table
sql_va­riant
xml

Преобр­азо­вание типов

CAST (выражение AS целево­й_тип)
CONVERT (целев­ой_тип, выражение, [стиль])
Подробнее о преобр­азо­вании типов можно узнать здесь.

Инструкции DDL

Изменение имеющихся сущностей
ALTER { DATABASE | TABLE | ... } имя
Создание сущностей
CREATE { DATABASE | TABLE | ... } имя
Удаление имеющихся сущностей
DROP { DATABASE | TABLE | ... } имя
Удаление всех строк из таблицы
TRUNCATE 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.