10 прочтений · 2 года назад
Типы данных в MySQL(Урок 3)
Перед тем как начать создавать таблицы в базе данных необходимо знать какие типы данных поддерживает MySQL и сейчас рассмотрим каждый тип данных: • BIT [(количество битов)] Если не указывать количество битов то по стандарту будет присвоен 1 бит; • TINYINT числа для этого типа данных могут быть в диапазоне от -128 до 127 если указан параметр UNSIGNED то он будет иметь диапазон от 0 до 255; • BOOL или BOOLEAN числовые ненулевые значения воспринимает как TRUE(истина) а нулевые как FALSE(ложь) или просто принимает символьные значения TRUE или FALSE; • SMALLINT это целочисленный тип данных который имеет...
24 прочтения · 2 года назад
Ключевые столбцы и индексы в MySQL(Урок 6)
Для определения ключевых столбцов и индексов в MySQL используются следующие конструкции: • [ CONSTRAINT<Имя ключа> PRIMARY KEY(список столбцов) к данному параметру по умолчанию присвоено свойство NOT NULL, данный параметр используется чтобы задать первичному ключу имя. Если использовать просто PRIMARY KEY для создания первичного ключа то имя ключа останется по умолчанию а именно PRIMARY. • INDEX [<имя индекса>](<список столбцов>) Создает индекс для определенных столбцов. Индекс это объект который позволяет улучшить производительность запросов благодаря включенным столбцам в состав индекса...