Please enable JavaScript.
Coggle requires JavaScript to display documents.
Структурированный язык запросов к реляционным СУБД - SQL :champagne:…
Структурированный язык запросов к реляционным СУБД - SQL :champagne:
SQL
встроенный - состоит из команд SQL, включенных непосредственно в программы, которые написаны на другом языке программирования
Команды SQL
TPL- язык обработки транзакций (*)
DDL- определение данных, а так же инструкции обеспечения целостности данных
DML- манипуляция данными
CCL- язык управления курсором -позволяет выбрать для обработки одну строку из результирующего множества запросов
DQL- язык запросов - команды предназначены для извлечения данных из таблиц
DCL- язык управления данными - содержит инструкции выполняющие присваивание прав доступа к БД, множеству таблиц или представлений
интерактивный - используется для выполнения действий непосредственно над БД в оперативном режиме
Типы данных SQL
ТОЧНОЕ ЧИСЛО EXACT NUMERIC
NUMERIC
DEC (или DECIMAL)
SMALLINT
INT( или INTEGER)
ТЕКСТ TEXT
CHAR(или CHARACTER)
ПРИБЛИЗИТЕЛЬНОЕ ЧИСЛО APPROXIMATE NUMERIC
REAL
DOUBLE PRECISION ( или DOUBLE )
FLOAT
Операторы
Булевые
NOT, OR, AND
Реляционные
= , >, <, >=, <=, <>, !=, !>, !<, ( )
Специальные
LIKE, IN, BETWEEN, IS NULL
SELEKT
GROUP BY
ORDER BY
WHERE
UNION
ALL
DISTINCT
FROM
HAVING
Агрегатные функции
SUM производит арифметическую сумму всех выбранных значений данного поля
AVG производит усреднение всех выбранных значений данного поля
COUNT производит номера строк или не-NULL значения полей, которые выбрал запрос
MAX производит наибольшее из всех выбранных значений данного поля
MIN производит наименьшее из всех выбранных значений данного поля