Введение в SQL
SQL — это стандартный язык для доступа к базам данных и управления ими.
Что такое SQL?
- SQL расшифровывается как структурированный язык запросов.
- SQL позволяет вам получать доступ к базам данных и управлять ими
- SQL стал стандартом Американского национального института стандартов (ANSI) в 1986 году и Международной организации по стандартизации (ISO) в 1987 году.
Что может SQL?
- SQL может выполнять запросы к базе данных
- SQL может извлекать данные из базы данных
- SQL может вставлять записи в базу данных
- SQL может обновлять записи в базе данных
- SQL может удалять записи из базы данных
- SQL может создавать новые базы данных
- SQL может создавать новые таблицы в базе данных
- SQL может создавать хранимые процедуры в базе данных
- SQL может создавать представления в базе данных
- SQL может устанавливать разрешения для таблиц, процедур и представлений.
SQL является стандартом, НО....
Хотя SQL является стандартом ANSI/ISO, существуют разные версии языка SQL.
Однако, чтобы соответствовать стандарту ANSI, все они одинаково поддерживают как минимум основные команды (например
SELECT
, UPDATE
, ,
DELETE
, INSERT
,
WHERE
).
Примечание. Большинство программ баз данных SQL также имеют собственные проприетарные расширения в дополнение к стандарту SQL!
Использование SQL на вашем веб-сайте
Чтобы создать веб-сайт, отображающий данные из базы данных, вам понадобятся:
- Программа базы данных РСУБД (например, MS Access, SQL Server, MySQL)
- Чтобы использовать язык сценариев на стороне сервера, например PHP или ASP
- Чтобы использовать SQL для получения нужных данных
- Использовать HTML/CSS для оформления страницы
СУБД
RDBMS означает систему управления реляционными базами данных.
СУБД является основой для SQL и для всех современных систем баз данных, таких как MS SQL Server, IBM DB2, Oracle, MySQL и Microsoft Access.
Данные в СУБД хранятся в объектах базы данных, называемых таблицами. Таблица представляет собой набор связанных записей данных и состоит из столбцов и строк.
Посмотрите на таблицу «Клиенты»:
Пример
SELECT * FROM Customers;
Каждая таблица разбита на более мелкие объекты, называемые полями. Поля в таблице Customers состоят из CustomerID, CustomerName, ContactName, Address, City, PostalCode и Country. Поле — это столбец в таблице, предназначенный для хранения определенной информации о каждой записи в таблице.
Запись, также называемая строкой, представляет собой каждую отдельную запись, которая существует в таблице. Например, в приведенной выше таблице «Клиенты» 91 запись. Запись — это горизонтальная сущность в таблице.
Столбец — это вертикальный объект в таблице, который содержит всю информацию, связанную с определенным полем в таблице.