SQL Типы данных

Этот учебный материал по SQL предоставляет список общих типов данных SQL. Эти типы данных могут поддерживаться не всеми реляционными базами данных.

Тип данных синтаксис Пояснение (если применимо)
integer
SMALLINT
numeric(p,s) Где p - значение точности; s - это значение масштаба. Например, число (6,2) - это число, которое имеет 4 цифры до точки и 2 цифры после точки.
decimal(p,s) Где p - значение точности; s - это значение масштаба.
real Число с плавающей точкой одинарной точности
double precision Число с плавающей точкой двойной точности
float(p) Где p - это значение точности.
char(x) Где x - это количество символов для хранения. Этот тип данных дополняется пробелами для заполнения указанного количества символов.
varchar(x) Где x - это количество символов для хранения. Этот тип данных НЕ является пробелом.
bit(x) Где x - это количество бит для хранения.
bit varying(x) Где x - это количество бит для хранения. Длина может варьироваться до х.
date Хранит значения года, месяца и дня.
time Хранит значения часов, минут и секунд.
timestamp Хранит значения года, месяца, дня, часа, минуты и секунды.
time with time zone Точно так же, как time, но также сохраняет смещение от UTC указанного времени.
timestamp with time zone Точно так же, как timestamp, но также сохраняет смещение от UTC указанного времени.
year-month interval Содержит значение года, значение месяца или значения.
day-time interval Содержит значение дня, значение часа, значение минут и/или значение секунд.