Основные типы данных Mysql

Для тех, кто не знает, что такое Mysql, сообщаем, что это весьма эффективная система, с помощью которой можно управлять большими объемами данных. Она является бесплатной и предлагается пользователям на условиях общей лицензии. На заре развития компьютерных технологий информацию «складировали» в отдельные файлы, а потом извлекали её из них по мере необходимости. Сегодня такие системы не всегда являются эффективными, т.к. это занимает много времени и трудозатрат. Программа Mysql позволяет отсортировать информацию и проводить операции с массивами данных посредством очень компактного командного кода.

типы данных mysql

Для того чтобы база данных работала корректно, в Mysql существует понятие типа данных. Всего выделяют несколько вариантов данных:

- VAR(n) или VARCHAR(n) – символьные, где n – количество байт, которые можно использовать (VARCHAR хранит не более 255 символов)-




- строковые типы данных mysql, в том числе следующих форматов: TEXT(n) – где n может доходить до 65535, TINITEXT (n) – где n может иметь значения до 255, MEDIUMTEXT (n) с n до 16 777 215 и LONGTEXT (n) с переменной n, которая может достигать 4 294 967 295 (от VARCHAR переменная TEXT отличается тем, что для TEXT (n) индексируются первые n символов)-

- VARBINARY или BINARY – для хранения картинок в двоичном коде-

- для хранения больших двоичных объектов с учетом регистра символов используют типы данных Mysql BLOB (n), которые имеют такую же размерность и «приставки», как и TEXT (TINY-, MEDIUM-, LONGBLOB)- к примеру, MEDIUMBLOB (n) имеет размерность n равную 16 777 215-

понятие типа данных

- типы данных для времени и даты, включая: DATE – дата в формате год-месяц-дата, TIME – время в формате час-минута-секунда, YEAR – годы с 1901 по 2155 и год 0000, DATETIME – сочетает в себе DATE и TIME (последний тип данных выводится в формате год-месяц-дата-час-минута-секунда)- также существует типы данных Mysql формата TIMESTAMP, который позволяет вносить в базу данных годы с 1970 по 2037 (это обуславливается предположением создателей системы о том, что Mysql окончательно устареет к 2037 году)-



- числовые, которые в своем составе имеют целые типы данных, в том числе – INT – целое число приблизительно от 2,1 млрд. до минус 2,1 млрд., TINYINT – число от 128 до -127 или от 255 до 0, SMALINT – от 32 768 до - 32 767, BIGINT – от 9 х 10 в восемнадцатой степени до -9 х 10 в восемнадцатой степени, MEDIUMINT – от 8,388 млн. до -8,388 млн. (если в том или ином типе данных задать число, большее максимального установленного значения, то оно будет усечено до допустимых величин).

Также существуют типы для дробных чисел - FLOAT – это число с плавающей точкой, DOUBLE и REAL – число двойной плотности с плавающей точкой, NUMERIC и DECIMAL – дробное число, сохраняющееся в виде строки. В программировании используется преимущественно FLOAT и INT, которые поддерживают оптимальную скорость работы базы.

целые типы данных

Работа с базами данных осуществляется через средство PHPMyAdmin, которое бесплатно поставляется в пакете Denver. С его помощью можно создать базу данных, задавая имена базы и разнообразных таблиц, типы данных, пароли. После чего база заполняется информацией, к ней можно создавать запросы в виде поиска (SELECT), изменения (CHANGE, RENAME, MODIFY), удаления (DELETE), добавления (ADD) или сортировки имеющихся данных и вывода определенных параметров на экран. Типы данных Mysql в этом случае должны добавляться предельно аккуратно, чтобы программы не выдавали ошибок. Например, вы можете задать тип для данных VARCHAR, который допускает внесение в базу текста не более 255 символов. А при заполнении базы текст будет большей величины, что приведет к тому, что Mysql "усечет" текст до допустимой длины.



Внимание, только СЕГОДНЯ!


Поделись в соцсетях:
Оцени статью:


Похожее
» » » Основные типы данных Mysql