MySQL Типы данных Все данные хранятся в определенном формате, который принято называть типом данных. Типы данных бывают разные, числовые – хранят числа, строковые – хранят наборы символов (слова, целые предложения) и бинарные – хранят бинарные данные, такие как графические картинки. Тип данных нужно выбирать исходя из своих потребностей. Числа TINYINT – очень маленькое целое число, может быть от -128 до 127 или от 0 до 255 SMALLINT – малое целое число, может быть от -32768 до 32767 или от 0 до 65535 MEDIUMINT – целое число среднего размера, может быть от -8388608 до 8388607 или от 0 до 16777215 INT – целое число нормального размера, может быть от -2147483648 до 2147483647 или от 0 до 4294967295 BIGINT – большое целое число, может быть от -9223372036854775808 до 9223372036854775807 или от 0 до 18446744073709551615 FLOAT – малое число с плавающей точкой обычной точности. Может быть от -3.402823466E+38 до -1.175494351E-38, 0, и от 1.175494351E-38 до 3.402823466E+38. DOUBLE - число с плавающей точкой удвоенной точности нормального размера. Может быть от -1,7976931348623157E+308 до -2,2250738585072014E- 308, 0, и от 2,2250738585072014E-308 до 1,7976931348623157E+308 Символы CHAR – до 255 символов, пустота заполняется пробелами VARCHAR – строка переменной длины, для хранения величин типа VARCHAR используется только то количество символов, которое нужно + 1 байт для хранения информации о длине Бинарные данные BLOB – этот тип данных содержит бинарные данные, например графические картинки. Максимальная размер BLOB – 65535 байт. MEDIUMBLOB – тоже самое что и BLOB, только максимальный размер - 16,777,215 байт (16 МБ) LONGBLOB – бинарный тип, размер до 4 Гб. |