Реалізація мови sql в СУБД mysql - типи даних

Троки фіксованої довжини (1 <= NUM <= 255)

Зберігає інформацію про дату. Використовує формат "YYYY-MM-DD". Може модифікуватися як рядок або число, хоча Ви, ймовірно, використовуєте контекст рядки для часу і дати.

MySQL тип DATEпонімает принаймні наступні синтаксис.
  • YYYY-MM-DD (Зверніть увагу що '-' може фактично бути будь-чи не цифрою)
  • YY-MM-DD (Зверніть увагу що '-' може фактично бути будь-чи не цифрою)
  • YYMMDD
  • YYMM
Об'єднання типів DATE і TIME. Тип DATETIME ідентичний типу TIMESTAMP з наступними виключеннями:
  • Коли запис вставляється в таблицю, яка містить поля типу DATETIME, поле DATETIME не змінюється.
  • Діапазон для поля типу DATETIME: '0000-01-01 00:00:00' - '9999-12-31 23:59:59' при використанні в контексті рядки, і '00000000000000' - '99991231235959' при використанні в контексті числа .

Тип DATETIME має довжину 8 байт.

Десяткове число з плаваючою комою.

Зберігає інформацію про час. Використовує формат "HH: MM: SS". Може використовуватися як рядок або число. MySQL тип TIME розуміє наступний синтаксис.
  • HH: MM: DD
  • HHMMDD
  • HHMM
  • HH

Дані типу TIME мають довжину 3 байта.

Автоматично змінюється при вставці / оновленні. Має формат YYMMDDHHMMSS або YYYYMMDDHHMMSS. Ви можете модифікувати поле TIMESTAMP при виконанні INSERT. Це корисно, коли Ви хочете встановити довільну дату / час для запису. Протягом модифікацій Ви не повинні визначати значення для вашого поля TIMESTAMP, або визначати NULL як значення, для вставки. Інакше ви отримаєте неприпустиме значення для цього поля.

Коли використовуєте mysql з ODBC і Access Ви повинні використовувати значення 14 для NUM, оскільки це змушує MySQL завжди використовувати в роках чотири цифри. Значення 12 змусить MySQL використовувати в році дві цифри. Значення за замовчуванням - 14.

Зверніть увагу, що в разі таблиць з декількома полями TIMESTAMP тільки перший такий поле буде модифікуватися автоматично.

Довжина поля визначає, скільки всього цифр може мати число, в той час як поле dec визначає, скільки з цих цифр буде після десяткового дробу. Ці значення використовуються тільки для форматування і обчислення максимальної ширини шпальти.

Якщо Ви не знайшли що шукали, то рекомендую скористатися пошуком по сайту:

Схожі статті