таблиц
Создание таблицы
CREATE TABLE tbname (coldefs) CREATE TABLE t (id INT,
count INT)
Удаление таблицы
DROP TABLE tbname
DROP TABLE t
Удаление всех строк таблицы
TRUNCATE TABLE tbname
TRUNCATE TABLE t
Почему все пишется БОЛЬШИМИ БУКВАМИ? Язык SQL не зависит от регистра, но по тради-
ции (не спрашивайте меня почему) ключевые слова ВЫКРИКИВАЮТСЯ, чтобы можно было
отличить их от имен граф.
Основные операции DML реляционной базы данных можно запомнить с по-
мощью акронима CRUD:
Create — создание с помощью оператора SQL INSERT;
Read — чтение с помощью SELECT;
Update — обновление с помощью UPDATE;
Delete — удаление с помощью DELETE.
234
Глава 8. Данные должны куда-то попадать
В табл. 8.2 показаны команды, доступные SQL DML.
Таблица 8.2. Основные команды SQL DML
Операция
Шаблон SQL
Пример SQL
Добавление ряда
INSERT INTO tbname
INSERT INTO t VALUES(7, 40)
VALUES(…)
Выборка всех рядов и граф
SELECT * FROM tbname
SELECT * FROM t
Выборка всех рядов и некото- SELECT cols FROM tbname
SELECT id, count FROM t
рых граф
Выборка некоторых рядов
SELECT cols FROM tbname
SELECT id, count from t WHERE
и некоторых граф
WHERE condition
count > 5 AND id = 9
Изменение некоторых рядов
UPDATE tbname SET col = value UPDATE t SET count = 3 WHERE
в графе
WHERE condition
id = 5
Удаление некоторых рядов
DELETE FROM tbname WHERE DELETE FROM t WHERE count