Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Год – ISO (Международный комитет по стандартизации) опубликовал первый международный стандарт языка SQL.




Год - версия SQL/92 или SQL2.

Год – стандарт SQL3, в который введены новые стандартные типы данных, появилась возможность конструирования сложных структурированных типов данных.

2003 г. – стандарт SQL:2003.

Каждый стандарт представляет собой многостраничный документ сложной структуры. К примеру, текст стандарта SQL-92 составляет около 600 страниц.

Язык SQL позволяет создавать реляционные базы данных, заполнять их и оперировать данными, хранящимися в этих базах.

SQL состоит из инструкций, которые передаются программе, управляющей работой БД, предлагая ей выполнить определенные действия. Эти инструкции в общем виде называются предложениями или командами. SQL – это язык, ориентированный специально на реляционные БД. Он позволяет исключить большую работу, выполняемую при использовании языков программирования общего назначения.

Существуют два SQL: интерактивный и встроенный.

Интерактивный SQL – применяется для выполнения действий непосредственно в БД с целью получить результат, который будет использован человеком.

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

 

 

Структура команды SQL. Типы данных. Выражения

Каждая команда SQL начинается с действия – ключевого слова или группы слов, описывающих выполняемую операцию. Например, INSERT (добавить), DELETE (удалить), COMMIT (завершить), CREATE TABLE (создать таблицу).

Примечание. В языках программирования ключевое слово – название, зарезервированное для определенных целей, например, названий команд, устройств и т.п.

После действия может следовать одно или несколько предложений. Предложение описывает данные, с которыми работает команда, или содержит уточняющую информацию о действии, выполняемом командой. Каждое предложение начинается с ключевого слова, такого как, например, WHERE (где), FROM (откуда), INTO (куда), HAVING (имеющий). Многие предложения содержат имена таблиц и полей БД; некоторые – константы и выражения.

Имена таблиц, полей и пользователей должны содержать от 1 до 18 символов, начинаться с буквы и не содержать пробелов или специальных символов пунктуации. В качестве имен нельзя использовать ключевые слова SQL.

В языке SQL определен ряд типов, которые представлены в таблице ниже.

Таблица 1. Базовые типы данных SQL

Тип Описание
CHARACTER(n) или CHAR(n) Символьные строки длиной в n символов. Максимальная длина – 255 символов
DATE, TIME, TIMESTAMP Дата, время
NUMERIC[(n,m)] Точные числа, здесь n – общее количество цифр в числе, m – количество цифр слева от десятичной точки
DECIMAL[(n,m)] или DEC [(n,m)] Точные числа, здесь n – общее количество цифр в числе, m – количество цифр слева от десятичной точки
INTEGER или INT Целые числа от –2147483648 до 2147483647
SMALLINT Целые числа от –32768 до 32767
FLOAT[(n)] Числа большой точности, хранимые в форме с плавающей точкой. Здесь n – число байтов, резервируемое под хранение одного числа
REAL Число с плавающей точкой и одинарной точностью от -3.402823Е38 до 3.403823Е38
DOUBLE PRECISION Число с плавающей точкой и двойной точностью от -1.79769313486232Е308 до 1.797....Е308

 

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...