Введение в 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, где) аналогичным образом.
Примечание: Большинство программ базы данных SQL также имеют свои собственные расширения в дополнение к стандарту SQL!
Использование SQL на веб-узле
Чтобы создать веб-узел, отображающий данные из базы данных, потребуется следующее:
- Программа базы данных СУБД (т. е. Доступ MS, SQL Server, MySQL)
- Использование языка сценариев на стороне сервера, например PHP или ASP
- Использование SQL для получения нужных данных
- Использование HTML/CSS для стиля страницы
Rdbms
СУБД расшифровывается как система управления реляционными базами данных.
СУБД является основой для SQL, и для всех современных систем баз данных, таких как MS SQL Server, IBM DB2, Oracle, MySQL, и Microsoft Access.
Данные в реляционной СУБД хранятся в объектах базы данных, называемых таблицами. Таблица представляет собой набор связанных записей данных и состоит из столбцов и строк.
Посмотрите на таблицу "Customers":
Пример
SELECT * FROM Customers;
Каждая таблица разбита на более мелкие сущности, называемые полями. Поля в таблице Customers состоят из идентификатора клиента, CustomerName, ContactName, адреса, города, PostalCode и страны. Поле — это столбец в таблице, предназначенный для поддержки конкретной информации о каждой записи в таблице.
Запись, также называемая строкой, является каждой отдельной записью, которая существует в таблице. Например, в таблице выше Customers имеется 91 записей. Запись представляет собой горизонтальную сущность в таблице.
Столбец — это вертикальная сущность в таблице, содержащая все сведения, связанные с определенным полем в таблице.