КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Типы данных и выражения SQL
Структура команды SQL Каждая команда SQL начинается с действия – ключевого слова или группы слов, описывающих выполняемую операцию. Например, INSERT (добавить), DELETE (удалить), COMMIT (завершить), CREATE TABLE (создать таблицу). Примечание. В языках программирования ключевое слово – название, зарезервированное для определенных целей, например, названий команд, устройств и т.п. После действия может следовать одно или несколько предложений. Предложение описывает данные, с которыми работает команда, или содержит уточняющую информацию о действии, выполняемом командой. Каждое предложение начинается с ключевого слова, такого как, например, WHERE (где), FROM (откуда), INTO (куда), HAVING (имеющий). Многие предложения содержат имена таблиц и полей БД; некоторые – константы и выражения. Имена таблиц, полей и пользователей должны содержать от 1 до 18 символов, начинаться с буквы и не содержать пробелов или специальных символов пунктуации. В качестве имен нельзя использовать ключевые слова SQL. Пример команды SQL:
Типы данных · Символьный тип данных содержащий буквы, цифры, специальные символы CHAR или CHAR (n) – символьные строки фиксированные данные VARCHAR (n) – символьные строки Целые числа INTЕGER или INT – целое для решения которого отводится, как байта SMALLINT – короткое целое (2 байта) FLOAT – число плавающих точек DECIMAL (p) – аналогично FLOAT с числовым значение цифр р DECIMAL (p, n) – аналогично предыдущим, р – общее количество десятичных чисел · Денежный тип MONEY (p, n) – аналогично типу DECIMAL (p, n) Дата и время DATE - дата TIME - время INTERVAL – временный интервал DATETIME – момент время · Двоичные данные BINARY BYTE BLOB – хранить данные любого объема в двоичном коде
· Последовательный тип SERIAL – тип данных на основе INTEGER позволяющий сформировать уникальные значения · Выражения Арифметические выражения +, -, *, %, /, ^, Логические операции AND – логическое умножение OR – лог сложение NOT –лог отриц Текстовые операции & - слияние слов Пример выражения Kol*Price (Kol*Price)/8200 AVG Язык SQL оперирует терминами: таблица, строка, столбец или колонка. Полное имя таблицы: имя _ владельца.имя_таблицы Полное имя столбца: имя _ владельца.имя_столбца Основной яз SQL составляет операции, условно разбитые на несколько групп. Категории операторов SQL: · Date Definition Language (DDC) · Date Manipulation Language (DML) · Date Control Language (DCL) · Transaction Control Language (TCL) · Cursor Control Language (CCL) 51. Возможности языка SQL по: определению данных, внесению изменений в базу данных, извлечению данных из базы. К категории описание данных относятся команды, позволяющие создавать, изменять и уничтожать БД и объекты БД, такие как таблицы и представления. К категории внесение изменений в БД относятся команды, позволяющие добавлять, удалять и модифицировать данные в таблицах. Категория извлечение данных состоит из одной команды SELECT, являющейся основной, наиболее часто используемой командой языка SQL. Эта команда применяется при формировании всех запросов выбора. Операторы DDL (Data Definition Language) – операторы определения объектов БД. × Create Schema – создать схему; × Create Table – создать таблицу; × Drop Schema – удалить схему; × Alter Table – изменить таблицу; × Drop Table – удалить таблицу; × Create View – создать представление; × Drop View – удалить представление. Операторы DML (Data Manipulation Language) – операторы манипулирования данными. × Select – отобрать строки из табл.; × Insert – добавление строки в табл.; × Update – изменить строки в табл.; × Delete – удалить строки в табл.
Дата добавления: 2015-05-09; Просмотров: 515; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |