Содержание

Structured Query Language — язык структурированных запросов

декларативный язык программирования

Для реляционных БД (связных таблиц)

SQL операторы

• DDL

• DML

• DCL

• TCL

• Функции

Explain

DDL

  • CREATE создаёт объект базы данных пользователя и так далее

  • ALTER изменяет объект,

  • DROP удаляет объект;

DML

  • SELECT выбирает данные, удовлетворяющие заданным условиям,

  • INSERTдобавляет новые данные,

  • UPDATE изменяет существующие данные,

  • DELETE удаляет данные;

DCL

  • GRANT предоставляет пользователю (группе) разрешения на определённые операции с объектом,

  • REVOKE отзывает ранее выданные разрешения,

  • DENY задаёт запрет, имеющий приоритет над разрешением;

TCL

  • COMMIT применяет транзакцию

  • ROLLBACK откатывает все изменения, сделанные в контексте текущей транзакции,

  • SAVEPOINT делит транзакцию на более мелкие участки.

Основные команды

show database

show tables

show colums from name