Типы данных MySQL
33
В Oracle Database допускаются столбцы
char
до 2000 байт и
var
char
до 4000 байт. SQL Server может
оперировать данными типа
char
и
varchar
размером до 8000 байт. Поэтому при работе с Orac
le или SQL Server потребность в текстовых типах данных мень
ше, чем при работе с MySQL. Однако начиная с версии 5.0.3
(в настоящее время она проходит бетатестирование) MySQL об
скачет
оба эти сервера, поскольку максимальный размер столб
цов типа
char
и
varchar
в нем достигнет 65 535 байт.
Числовые данные
Хотя и кажется, что хватило бы одного числового типа данных с на
званием «numeric» (числовой), все
же есть разные числовые типы, от
ражающие разные способы использования чисел, как показано ниже:
Столбец, являющийся индикатором поставки заказа покупателю
Столбец такого типа,
называемого
Boolean
(
булев
), может содер
жать
0
, что означает
false
(ложь) и
1
, что означает
true
(истина).
Первичный ключ для таблицы транзакций, генерируемый системой
Обычно начинается с
1
и увеличивается с шагом 1, возможно, до
очень больших значений.
Номер позиции в клиентской электронной корзине для покупок
Значениями столбца данного типа являются положительные целые
числа от 1 до (максимум) 200 (для фанатов шопинга).
Данные позиционирования сверлильного станка для печатных плат
Высокоточные научные или технологические данные часто требу
ют точности до восьми десятичных знаков.
MySQL располагает несколькими разными
числовыми типами для ра
боты с этими (и многими другими) видами информации. Наиболее час
то числовые типы используют для хранения целых чисел. При зада
нии одного из таких типов можно также указать,
что данные
беззнако
вые
, тогда сервер будет знать, что все хранящиеся в столбце данные не
отрицательные. В табл. 2.2 показано пять разных типов данных,
предназначенных для хранения целых чисел.
Таблица 2.2. Целые типы данных MySQL
Достарыңызбен бөлісу: