Типы данных

Символьные (строковые) типы

  • CHAR(n) или CHARACTER(n) – Текст фиксированной дилны (по умолчанию длиной 1, максимум – 255 знаков);
  • CHARACTER VARYING(n) или CHAR VARYING(n) – текст переменной длины, max длина – n знаков;

Числовые типы

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

  • 2-, 4- и 8-байтовые целые числа;
    • SMALLINT, INT2 (-32768…32767) в MS SQL также tinyint (0 до 255)
    • INTEGER, INT, INT4 (от -2 147 483 648 до 2 147 483 647)
    • BIGINT, INT8 (от -9 223 372 036 854 775 807 до 9 223 372 036 854 775 807)
  • 4- и 8-байтовые вещественные числа;
    • REAL, FLOAT4 (шесть значащих цифр, неограниченный размер с ограниченной точностью)
    • DOUBLE PRECISION, FLOAT8, FLOAT (15 значащих цифр, неограниченный размер с ограниченной точностью)
  • дробные числа с фиксированной точностью
    • NUMERIC(p,s), DECIMAL (p,s) – целые и вещественные числа из р цифр (всего) и s цифр в дробной части
  • тип MONEY – хранение информации денежного типа; обеспечивает точность значений до 4 знаков после запятой и занимает 8 байт.

Логические и двоичные типы

  • BOOLEAN, BOOL – Отдельная логическая величина (TRUE или FALSE).
  • BIT – позволяет хранить один бит, который принимает значения 0, 1 или NULL. Строковые значения TRUE и FALSE можно преобразовать в значения типа bit: TRUE преобразуется в 1, а FALSE – в 0.

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

  • DATE – тип данных для хранения даты;
  • TIME – тип данных для хранения времени;
  • INTERVAL – тип данных для хранения временного интервала;
  • DATETIME – тип данных для хранения моментов времени (год + месяц + день + часы + минуты + секунды + доли секунд).

Типы данных MS Access SQL

  • TEXT(n) – текст переменной длины, max длина – n знаков;
  • MEMO – текст, по объему превышающий 255 символов
  • BYTE, INTEGER, LONG – целые числа
  • COUNTER – счетчик, целые числа
  • SINGLE DOUBLE CURRENCY – вещественные числа
  • DATETIME – дата и время
  • YESNO – Логический тип
  • LONGBINARY – OleObject, двоичный тип

Источник: moodle.edu.ee

No responses yet

Lisa kommentaar

Sinu e-postiaadressi ei avaldata. Nõutavad väljad on tähistatud *-ga