Синтаксис SQL
- Предыдущая страница Введение в SQL
- Следующая страница SQL select
Таблицы базы данных
База данных обычно содержит одну или несколько таблиц. Каждая таблица идентифицируется именем (например, "клиенты" или "заказы"). Таблица содержит записи с данными (строки).
Следующий пример - таблица с именем "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 - Удаление индекса
- Предыдущая страница Введение в SQL
- Следующая страница SQL select