русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Типы данных


Дата добавления: 2015-07-09; просмотров: 436; Нарушение авторских прав


Каждый столбец базы данных имеет свой тип, указываемый при создании столбца.

В стандарте SQL-92 определены следующие типы:

  • символьные:
    • CHARACTER (len);
    • CHAR (len);
    • CHARACTER VARYING (len);
    • CHAR VARYING (len);
    • VARCHAR (len);
    • NATIONAL CHARACTER (len);
    • NATIONAL CHAR (len);
    • NCHAR (len);
    • NATIONAL CHARACTER VARYING (len);
    • NATIONAL CHAR VARYING (len);
    • NCHAR VARYING (len);
  • двоичные:
    • BIT (len);
    • BIT VARYING (len);

 

  • числовые:
    • NUMERIC;
    • DECIMAL;
    • DEC;
    • INTEGER;
    • INT;
    • SMALLINT;
    • FLOAT;
    • REAL;
    • DOUBLE PRECISION;
  • даты/времени:
    • DATE;
    • TIME;
    • TIME WITH TIME ZONE;
    • TIMESTAMP;
    • TIMESTAMP WITH TIME ZONE;
  • интервалы:
    • INTERVAL.

Отметим, что параметры типа, указываемые в скобках, в большинстве случаев можно при необходимости опускать.

Для символьных типов возможно указание фразы CARACTER SET { set_name | using_form}, устанавливающей используемый набор символов.

Приведем описание наиболее часто используемых типов данных:

  • CHAR (num) - текстовая строка фиксированной длины (на диске сразу выделяется место под всю строку);
  • VARCHAR (num) - текстовая строка переменной длины, содержащая не более num символов (на диске выделяется место в зависимости от длины строки);
  • INTEGER или INT - целое;
  • NUMERIC - число с плавающей точкой, возможно определение числа знаков после запятой;
  • DECIMAL или DEC - число с плавающей точкой, возможно задание минимального значения точности;
  • FLOAT - число с плавающей точкой, позволяющее задавать точность (количество знаков после запятой);
  • REAL - число с плавающей точкой, точность которого определяется реализацией;
  • DATE - тип даты;
  • TIME WITH TIME ZONE - тип времени, содержащий поля, описывающие сдвиг зонального времени.

Типы данных, описывающие дату и время, состоят из нескольких полей, в которых хранятся части даты времени. Так, тип DATE содержит поля YEAR, MONTH и DAY. Тип TIME содержит поля HOUR, MINUTE и SECOND.



Тип TIMESTAMP содержит как поля даты, так и поля времени.

Значение типа TIMESTAMP записывается следующим образом: '10-12-2003 08:30:00'. Порядок следования полей при написании даты, как правило, определяется установками компьютера.



<== предыдущая лекция | следующая лекция ==>
Оператор CREATE VIEW | Транзакции


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.841 сек.