Синтаксис SQL

Таблицы базы данных

База данных обычно содержит одну или несколько таблиц. Каждая таблица идентифицируется именем (например, "клиенты" или "заказы"). Таблица содержит записи с данными (строки).

Следующий пример - таблица с именем "Persons":

Id LastName FirstName Адрес Город
1 Adams Джон Улица Оксфорд Лондон
2 Bush Джордж Пятая авеню Нью-Йорк
3 Carter Томас Улица Чан'an Пекин

В таблице выше содержится три записи (каждая из которых соответствует одному человеку) и пять столбцов (Id, фамилия, имя, адрес и город).

Выражения SQL

Большинство работ, которые вам нужно выполнить в базе данных, выполняются с помощью выражений SQL.

Следующие выражения выбирают данные из столбца LastName из таблицы:

SELECT LastName FROM Persons

Результатный набор resembles так:

LastName
Adams
Bush
Carter

В этом курсе мы расскажем вам о различных SQL-запросах.

Важные моменты

Важно помнить,SQL не чувствителен к регистру!

Точка с запятой после SQL-запроса?

Некоторые системы баз данных требуют использования точки с запятой в конце каждого SQL-запроса. В наших учебниках точка с запятой не используется.

Точка с запятой является стандартным способом разделения каждого SQL-запроса в системе базы данных, что позволяет выполнять более одного запроса в одном запросе к серверу.

Если вы используете MS Access и SQL Server 2000, вам не нужно использовать точку с запятой после каждого SQL-запроса, хотя некоторые системы баз данных требуют использования точки с запятой.

DML и DDL SQL

SQL можно разделить на две части: DML (язык данных манипулирования) и DDL (язык данных определения).

SQL (язык структурированных запросов) используется для выполнения запросов. Однако в SQL также включены синтаксисы для обновления, вставки и удаления записей.

Запросы и обновления составляют часть DML (язык данных манипулирования) SQL:

  • SELECT - Получение данных из таблицы базы данных
  • UPDATE - Обновление данных в таблице базы данных
  • DELETE - Удаление данных из таблицы базы данных
  • INSERT INTO - Вставка данных в таблицу базы данных

Часть DDL (язык данных определения) SQL позволяет нам создавать или удалять таблицы. Мы также можем определить индексы (ключи), определить связи между таблицами и накладывать ограничения на таблицы.

Самые важные DDL-операторы SQL:

  • CREATE DATABASE - Создание новой базы данных
  • ALTER DATABASE - Изменение базы данных
  • CREATE TABLE - Создание новой таблицы
  • ALTER TABLE - Изменение (изменение) таблицы базы данных
  • DROP TABLE - Удаление таблицы
  • CREATE INDEX - Создание индекса (ключ)
  • DROP INDEX - Удаление индекса