суббота, 18 ноября 2017 г.

MySQL. Урок 2. Типы данных. Команды SET NAMES, SHOW.

Установим кодировку: SET NAMES 'cp866';


Числовые типы данных.
TINYINT от -128 до 127 - 1 байт
SMALLINT от -32768 до 32767 - 2 байта
MEDIUMINT от -83886008 до 8388607 - 3 байта
INT от -2147483648 до 2147483648 - 4 байта
BIGINT от -9,22337Е+18 до 9,22337Е+18 - 8 байт

Типы дат и времени.
DATETIME '000-00-00 00:00:00'
DATE ''0000-00-00' — год-месяц-число
TIMESTAMP 00000000000000 (длина зависит от количества выводимых символов)
TIME '00:00:00'
YEAR 0

Символьные типы данных.
CHAR - 4 байта
VARCHAR - 1 байт. Максимальное значение 255 символов.

TINYTEXT, TINYBLOB - 255 байт
TEXT, BLOB - 65535 байт
MEDIUMTEXT, MEDIUMBLOB - 16777215 байт
LONGBLOB -4,29Е+09

ENUM - заранее задаем значения и выбираем одно из этих значений. Например, дни недели. И то же SET.
Типы ENUM и SET — это особые строковые типы, значения которых выбираются из фиксированного списка значений. Главная разница между ними заключается в том, что значение типа ENUM должно содержать точно одно значение из указанного множества, а тип SET позволяет выбрать нескольких значений одновременно.

FLOAT - число с плавающей точкой.
DECIMAL(8,2) - мы задаем количество знаков и кол-во знаков после запятой.

Просмотр имеющихся БД: SHOW DATABASES;

SHOW DATABASES; /* Посмотрим все БД */
USE sql; /* Перейдем на БД sql */

SHOW tables; /* Посмотрим таблицы с БД */

Комментариев нет:

Отправить комментарий

Materialize-css. Футер

Сделаем футер и прижмем к низу страницы. Документация: https://materializecss.com/footer.html