Типы данных MySQL - Обзор типов данных в MySQL



Этот блог о типах данных MySQL предоставит вам обзор различных типов данных, которые вы можете использовать в MySQL, то есть числовых, строковых, данных и времени и т. Д.

Невозможно обрабатывать огромное количество данных, имеющихся в мире, без надлежащей системы управления базами данных. MySQL - одна из самых популярных систем управления базами данных, используемых в отрасли. В моем предыдущем блоге на Учебник MySQL , вы бы получили представление о различных SQL-запросах, которые могут быть выполнены. В этом блоге о типах данных MySQL я буду обсуждать различные типы данных, используемые в MySQL.

В этом блоге о типах данных MySQL я расскажу о следующем:





Итак, приступим к каждому из них.

для чего используется пружинный каркас

Типы данных MySQL: числовые типы

Числовые типы данных допускают целые числа со знаком и без знака. MySQL поддерживает следующие числовые типы данных.



Тип данных Описание Место хранения
TINYINT (размер) Допускает целые числа со знаком от -128 до 127 и от 0 до 255 целых чисел без знака.1 байт
МАЛЕНЬКИЙ (размер) Допускает целые числа со знаком от -32768 до 32767 и от 0 до 65535 целых чисел без знака.2 байта
MEDIUMINT (размер) Допускает целые числа со знаком от -8388608 до 8388607 и от 0 до 16777215 целых чисел без знака.3 байта
INT (размер) Разрешает целые числа со знаком от -2147483638 до 214747483637 и от 0 до 4294967925 беззнаковых целых чисел.4 байта
BIGINT (размер) Разрешает целые числа со знаком от -9223372036854775808 до 9223372036854775807 и от 0 до 18446744073709551615 целых чисел без знака.8 байт
ПОПЛАВКА (размер, d) Допускает небольшие числа с плавающей десятичной запятой. Параметр size используется для указания максимального количества цифр, а параметр d используется для указания максимального количества цифр справа от десятичной дроби.4 байта
ДВОЙНОЙ (размер, d) Допускает использование больших чисел с плавающей десятичной запятой. Параметр size используется для указания максимального количества цифр, а параметр d используется для указания максимального количества цифр справа от десятичной дроби.8 байт
ДЕСЯТИЧНЫЙ (размер, d)
Позволяет сохранить DOUBLE в виде строки, чтобы была фиксированная десятичная точка. Параметр size используется для указания максимального количества цифр, а параметр d используется для указания максимального количества цифр справа от десятичной дроби.Варьируется

Подпишитесь на наш канал на YouTube, чтобы получать новости ..!

Типы данных MySQL: Типы строк

Строковые типы данных позволяют использовать строки как фиксированной, так и переменной длины. MySQL поддерживает следующие типы данных String.

массив сортировки в c ++
Тип данных Описание Место хранения
СИМВОЛ (размер) Вмещает до 255 символов и допускает строку фиксированной длины.(Заявленная длина столбца символов * Количество байтов)<= 255
VARCHAR (размер) Вмещает до 255 символов и допускает строку переменной длины. Если вы храните символы больше 55, то тип данных будет преобразован в тип ТЕКСТ.
  • Строковое значение (Len) + 1 ГДЕ значения столбца требуют 0 и минус 255 байт
  • Строковое значение (Len) + 2 байта, ГДЕ значения столбца могут потребовать более 255 байтов
TINYTEXT Допускает строку с максимальной длиной 255 символовФактическая длина в байтах значения String (Len) + 1 байт, где Len<28
ТЕКСТ Допускает строку с максимальной длиной 65 535 символовФактическая длина в байтах строкового значения (Len) + 2 байта, где Len<216
BLOB Вмещает до 65 535 байт данных и используется для больших двоичных объектов.Фактическая длина в байтах строкового значения (Len) + 2 байта, где Len<216
MEDIUMTEXT Допускает строку с максимальной длиной 16 777 215 символовФактическая длина в байтах значения String (Len) + 3 байта, где Len<224
MEDIUMBLOB Вмещает до 16 777 215 байт данных и используется для больших двоичных объектов.Фактическая длина в байтах значения String (Len) + 3 байта, где Len<224
LONGTEXT Допускает строку с максимальной длиной 4 294 967 295 символовФактическая длина в байтах значения String (Len) + 4 байта, где Len<232
LONGBLOB Вмещает до 4 294 967 295 байт данных и используется для больших двоичных объектов.Фактическая длина в байтах значения String (Len) + 4 байта, где Len<232
ENUM (x, y, z и т. Д.) Позволяет вам ввести список возможных значений, максимум 65 535 значений. На всякий случай вставляется значение, которого нет в списке, пробелзначение будет вставлено.1 или 2 байта, в зависимости от количества значений перечисления (максимум 65 535 значений)
НАБОР Этот тип данных аналогичен ENUM, но SET может иметь до 64 элементов списка и может хранить более одного выбора.1, 2, 3, 4 или 8 байтов, в зависимости от количества элементов набора (максимум 64 элемента)

Типы данных MySQL: Типы даты и времени

Этот тип данных позволяет нам указывать дату и время. MySQL поддерживает следующие типы данных даты и времени.

Тип данных Описание Требуется хранилище до MySQL 5.6.4 Требуется хранилище, начиная с MySQL 5.6.4
ГОД() Содержит значение года в двузначном или четырехзначном формате.Значения года в диапазоне (70-99) преобразуются в (1970-1999), а значения года в диапазоне (00-69) преобразуются в (2000-2069).1 байт1 байт
ДАТА() Содержит значения даты в формате: ГГГГ-ММ-ДД, где поддерживаемый диапазон:С (1000-01-01) по (9999-12-31)3 байта3 байта
ВРЕМЯ() Содержит значения времени в формате: ЧЧ: МИ: СС, где поддерживаемый диапазон составляет от (-838: 59: 59) до (838: 59: 59).3 байта3 байта + хранение дробных секунд
DATETIME () Комбинация значений даты и времени в формате: ГГГГ-ММ-ДД ЧЧ: МИ: СС, где поддерживаемый диапазон - отС «1000-01-01 00:00:00» до «9999-12-31 23:59:59»8 байт5 байт + хранение дробных секунд
TIMESTAMP () Хранит значения, которые хранятся в виде количества секунд, с формат (ГГГГ-ММ-ДД ЧЧ: МИ: СС). Поддерживаемый диапазон: от (1970-01-01 00:00:01) UTC до (2038-01-09 03:14:07) UTC.4 байта4 байта + дробная секунда хранения
Хотите получить сертификат администратора базы данных?

Типы данных MySQL: Использование типов данных из других механизмов баз данных

Если вы хотите реализовать код, написанный другими поставщиками, на SQL, MySQL облегчит это путем сопоставления типов данных. См. Следующую таблицу.



Другой тип поставщика Тип MySQL
BOOLTINYINT
BOOLEANTINYINT
РАЗЛИЧНЫЙ ХАРАКТЕР (M)ВАРЧАР (М)
ИСПРАВЛЕНОДЕСЯТИЧНАЯ ДРОБЬ
FLOAT4Поплавок
FLOAT8ДВОЙНОЙ
INT1TINYINT
INT2МАЛЕНЬКИЙ
INT3СРЕДНИЙ
INT4INT
INT8BIGINT
ДЛИННАЯ ВАРБИНАРНАЯ
MEDIUMBLOB
ДЛИННЫЙ VARCHARMEDIUMTEXT
ДЛИННАЯMEDIUMTEXT
СРЕДНИЙСРЕДНИЙ
ЧИСЛОВЫЙДЕСЯТИЧНАЯ ДРОБЬ

После этого блога о типах данных MySQL мы перейдем к подключению баз данных к PHP, но перед этим вы можете обратиться к этому , чтобы знать самые популярные вопросы, задаваемые в интервью. Быть в курсе!

Если вы хотите узнать больше о MySQL и познакомиться с этой реляционной базой данных с открытым исходным кодом, ознакомьтесь с нашими который включает в себя живое обучение под руководством инструктора и реальный проектный опыт. Этот тренинг поможет вам глубже понять MySQL и достичь мастерства в этой теме.

как компилировать Java-программы

Есть вопрос к нам? Пожалуйста, укажите это в комментариях к ' Типы данных MySQL »И я вернусь к вам.