5,9K подписчиков
Статья подготовлена для студентов курса «MS SQL Server разработчик» в образовательном проекте OTUS. В таблицах довольно часто возникает необходимость хранить какие-то значения типа Boolean, которые принимают значения True или False. Для этого в SQL Server используется тип bit: 0 - false, 1 - true. Для хранения типа bit SQL Server использует 1 байт. В справке есть ремарка о том, что если в таблице имеется от 9 до 16 столбцов типа bit, то они хранятся как 2 байта. Однако мир сейчас такой изменчивый и трудно предсказуемый, что нет уверенности в том, что никогда не возникнет третьего значения...
5 лет назад
17 подписчиков
Перед тем как начать создавать таблицы в базе данных необходимо знать какие типы данных поддерживает MySQL и сейчас рассмотрим каждый тип данных: • BIT [(количество битов)] Если не указывать количество битов то по стандарту будет присвоен 1 бит; • TINYINT числа для этого типа данных могут быть в диапазоне от -128 до 127 если указан параметр UNSIGNED то он будет иметь диапазон от 0 до 255; • BOOL или BOOLEAN числовые ненулевые значения воспринимает как TRUE(истина) а нулевые как FALSE(ложь) или просто принимает символьные значения TRUE или FALSE; • SMALLINT это целочисленный тип данных который имеет...
2 года назад
19,7K подписчиков
В SQL существует множество типов данных, такие как:

-Numeric Types:
INT, BIGINT, SMALLINT, TINYINT
DECIMAL, NUMERIC
FLOAT, REAL
-Character Strings:
CHAR, VARCHAR, TEXT
-Binary Data:
BINARY, VARBINARY, BLOB
-Temporal Types:
DATE, TIME, YEAR
DATETIME, TIMESTAMP
-Boolean Type:
BOOLEAN
-Enumerated Types:
ENUM
-Bit Strings:
BIT, BIT VARYING
-Geometric Types:
POINT, LINESTRING, POLYGON
GEOMETRY, GEOMETRYCOLLECTION
-Network Address Types:
INET, CIDR, MACADDR
-Bit String Types:
BIT, BIT VARYING
-Character Sets and Collations:
CHARACTER SET, COLLATE

Вы можете использовать типы данных в зависимости от ваших требований. Например, если вы хотите хранить целые числа, можете использовать тип INT. Если вы хотите хранить дату, можете использовать тип DATE. Если вы хотите хранить текстовую информацию, можете использовать тип VARCHAR.
1 год назад