Начальный tutorиал по SQL

Программирование

SQL - это стандартный компьютерный язык для доступа и обработки баз данных.

Управление данными через SQL

Структурированный язык запросов (SQL) - это стандартный язык для доступа к базам данных, включая SQL Server, Oracle, MySQL, Sybase и Access и т.д.

Для тех, кто хочет хранить данные в базе данных и извлекать их из нее, знание SQL бесценно.

  • Что такое SQL?QL (Структурированный язык запросов)S tructuredQ ueryL
  • SQL предоставляет нам возможность доступа к базе данных
  • SQL - это стандартный компьютерный язык ANSI
  • SQL направлен на выполнение запросов в базе данных
  • SQL может извлекать данные из базы данных
  • SQL может вставлять новые записи в базу данных
  • SQL может удалять записи из базы данных
  • SQL легко учиться

Примечание редактора:ANSI, Американский национальный комитет по стандартам

SQL - это стандарт, но...

SQL - это стандарт ANSI, компьютерный язык, который используется для доступа и работы с системами баз данных. SQL-запросы используются для получения и обновления данных в базе данных. SQL может работать с базами данных, такими как MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase и другими системами баз данных.

К сожалению, существует множество версий языка SQL, но для совместимости с стандартом ANSI они должны поддерживать основные ключевые слова аналогичным образом (например, SELECT, UPDATE, DELETE, INSERT, WHERE и т.д.).

Комментарий:Кроме стандарта SQL, большинство SQL-баз данных имеют свои собственные частные расширения!

Таблицы SQL базы данных

База данных обычно содержит одну или несколько таблиц. Каждая таблица идентифицируется именем (например, "клиенты" или "заказы"). Таблицы содержат записи с данными (строки).

Ниже приведен пример таблицы под названием "Persons":

LastName Имя Адрес Город
Hansen Ola Timoteivn 10 Sandnes
Svendson Tove Borgvn 23 Sandnes
Pettersen Kari Storgt 20 Stavanger

В таблице выше содержится три записи (каждая из которых соответствует человеку) и четыре столбца (фамилия, имя, адрес и город).

SQL запросная программа

С помощью SQL мы можем запросить определенную базу данных и получить в ответ результат набора данных.

Программа запроса выглядит так:

SELECT LastName FROM Persons

Результаты набора данных выглядят так:

LastName
Hansen
Svendson
Pettersen

Комментарий:Некоторые системы баз данных требуют использования точек с запятой в конце команд SQL. В наших tutorиалах точка с запятой не используется.

DML (язык данных манипулирования) SQL

SQL (язык структурированных запросов) - это грамматика для выполнения запросов. Однако язык SQL также включает грамматику для обновления, вставки и удаления записей.

Эти запросы и обновляющие высказывания происходят из части DML (язык данных манипулирования) SQL:

  • SELECT - Получение данных из таблицы базы данных
  • UPDATE - Обновление данных в таблице базы данных
  • DELETE - Удаление данных из таблицы базы данных
  • INSERT INTO - Вставка данных в таблицу базы данных

DDL (язык данных определения) SQL

Часть DDL (язык данных определения) SQL позволяет нам создавать или удалять таблицы. Мы также можем определить индексы (ключи), определить связи между таблицами и накладывать ограничения на таблицы.

Самые важные DDL-высказывания в SQL:

  • CREATE TABLE - Создание новой таблицы
  • ALTER TABLE - Изменение (изменение) таблицы базы данных
  • DROP TABLE - Удаление таблицы
  • CREATE INDEX - Создание индекса (ключа поиска)
  • DROP INDEX - Удаление индекса

Tutorиал по SQL

Изучение tutorиалов, предоставляемых CodeW3C.com Tutorиал по SQL.