русс | укр

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

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

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

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


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

Структура команды SQL


Дата добавления: 2013-12-23; просмотров: 1142; Нарушение авторских прав


SQL-92 (SQL-2)

Язык SQL в СУБД

Диалекты языка SQL в СУБД

Функциональные возможности языка SQL

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

Язык SQL в СУБД

Диалекты SQL в СУБД

Встраивание SQL в

REVOKE UPDATE

GRANT, REVOKE

USAGE

ПРИМЕР

GRANT SELECT, UPDATE

ON СТУДЕНТ

TO ЗАМ_ДЕКАНА

ON СТУДЕНТ

TO ЗАМ_ДЕКАНА

прикладные программы

Для пересылки данных из БД в программу:

DECLARE –определяет курсор для запроса

OPEN –открывает курсор для чтения результата запроса

FETCH –считывает данные запроса в переменную прикладной программы

CLOSE –прекращает доступ к таблице результатов запроса

· PL/SQL – в СУБД Oracle;

· Transact-SQL – в СУБД Microsoft SQL;

· Informix-SQL – в СУБД Informix;

· Jet SQL – Microsoft Access.

 

SQL– структурированный язык запросов

IBM в 1970

в СУБД Oracle в 1976

SQL-86 (SQL-1) – стандарт ANSI/ISO

SQL:1999 (SQL-3) SQL:2003

Роль SQL в СУБД

· SQL – интерактивный язык запросов;

· SQL – язык программирования БД;

· SQL – язык администрирования БД;

· SQL – язык для связи клиентского приложения с сервером БД в архитектуре клиент/сервер;

· SQL – язык распределения БД;

· SQL – язык шлюзов БД;

· SQL – язык доступа к данным в среде Internet.

Достоинства SQL

· независимость от конкретных СУБД;

· переносимость с одной аппаратной среды в другую;

· наличие стандартов;

· высокоуровневая структура, напоминающая английский язык;

· реляционная основа.

Каждая команда начинается с глагола, задающего действие. Н-р, INSERT(добавить).



После действия может следовать одно или несколько предложений, описывающих данные или уточняющих действие. Предложения начинаются с ключевых слов. Н-р, WHERE (где), FROM (откуда), INTO (куда), HAVING (имеющий) и др.

Пример команды SQL

DELETE FROM СВЕДЕНИЯ

WHERE НОМ=980101

Типы данных(в SQl-2)

Тип данных Описание
CHAR(длина) VARCHAR(длина) SMALLINT INT DEC(точн.,степень) FLOAT (точность)   REAL   DOUBLE PRECISION DATE Строки символов пост. длины Строки символов перем. длины Малые целые числа Целые числа Числа с фиксированной запятой Числа с плавающей запятой   –| |– низкой точности   –| |– высокой точности Дата

 



<== предыдущая лекция | следующая лекция ==>
REFERENCES | Управление транзакциями


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


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

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

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


 


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

 
 

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

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