SQL Введение
SQL - стандартный язык для доступа к базам данных и управления ими.
Что такое SQL?
- SQL расшифровывается как структурированный язык запросов
- SQL позволяет получать доступ к базам данных и управлять ими
- SQL стал стандартом Американского национального института стандартов (ANSI) в 1986 году и Международной Организации по стандартизации (ISO) в 1987 году.
Что может сделать 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 расшифровывается как реляционная система управления базами данных.
RDBMS является основой для SQL, а также для всех современных систем баз данных, таких как MS SQL Server, IBM DB2, Oracle, MySQL и Microsoft Access.
Данные в RDBMS хранятся в объектах базы данных, называемых таблицами. Таблица - это набор связанных записей данных, состоящий из столбцов и строк.
Посмотрите на таблицу "Customers":
Каждая таблица разбита на более мелкие сущности, называемые полями. Поля в таблице Customers состоят из CustomerID, CustomerName, ContactName, Address, City, PostalCode и Country. Поле - это столбец в таблице, предназначенный для хранения определенной информации о каждой записи в таблице.
Запись, также называемая строкой, каждая отдельная запись, существующая в таблице. Например, в приведенной выше таблице Customers имеется 91 запись. Запись - это горизонтальная сущность в таблице.
Столбец - это вертикальная сущность в таблице, содержащая всю информацию, связанную с определенным полем в таблице.