Введение в SQL
SQL - это стандартный язык для доступа к базам данных и управления ими.
Что такое SQL?
- SQL означает Structured Query Language - язык структурированных запросов
- 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
RDBMS означает Relational Database Management System - система управления реляционными базами данных.
RDBMS является основой для SQL и для всех современных систем баз данных, таких как MS SQL Server, IBM DB2, Oracle, MySQL и Microsoft Access.
Данные в СУБД хранятся в объектах базы данных, называемых таблицами. Таблица - это набор связанных записей данных, состоящий из столбцов и строк.
Посмотрите таблицу "Customers" ("Клиенты"):
Каждая таблица разбита на более мелкие объекты, называемые полями. Поля в таблице "Customers" ("Клиенты") состоят из идентификатора клиента, имени клиента, имени контакта, адреса, города, почтового индекса и страны. Поле - это столбец в таблице, предназначенный для хранения конкретной информации о каждой записи в таблице.
Запись, также называемая строкой, - это каждая отдельная запись, существующая в таблице. Например, в приведенной выше таблице "Customers" 91 запись. Запись - это горизонтальный объект в таблице.
Столбец - это вертикальный объект в таблице, который содержит всю информацию, связанную с определенным полем в таблице.