Краткий обзор языка запросов - SQL

 

 

 

 

 

 

 

 

Для работы с реляционными данными используют язык структурированных запросов SQL. Он работает с табличными данными, называемыми записями. А сама зая на поля, определяемые при создании таблицы. Язык SQL – универсален и работает во многих базах данных (БД) средств разработки и на стороне серверов баз данных.
Команды, написанные на этом языке, называют SQL запросами.
В результате выполнения запроса возвращается набор данных в виде записей. Состав и структура этих записей определяется в самой команде SQL запроса.
Основные SQL запросы.
1) Создание таблицы:
Create table <имя таблицы> (<имя поля><тип данных>… <имя поля><тип данных>);

Например, создание таблицы в БД SQL Server выглядеть следующим образом:
Create table1 (nomer1 Integer, name1 varchar(10))
Выполнение этой команды приводит к созданию в БД таблицы с именем «table1», запись которой состоит из двух полей: “nomer1” и “name”.

2) Удаление таблицы из БД:
DROP TABLE <имя таблицы>.
Например, команда DROP TABLE table1 – удалит таблицу table1 из БД.

3) Вставка записи в таблицу:
Insert into <имя таблицы> ((<имя поля1>, … (<имя поляN>) Values (<значение поля1>, … (<значение поляN>)

Пример:
Insert into table1(nomer1,name) Values(10, “Строка1”)

Этот SQL запрос помещает в таблицу «table1» запись со значениями «10» и «Строка1».
В этой команде надо отметить на строгую последовательность в перечислении полей и их значений, а также формат задания значений полей.

4) Выдача информации из таблицы:
Select <имя поля1>, … (<имя поляN>) FROM <имя таблицы> WHERE <условия>

Пример: SELECT nomer1, name FROM table1 WHERE nomer1=10

Приведенный выше SQL запрос позволяет отобразить из таблицы все записи, у которых значение поля «nomer1» равно 10.
5) Удаление записей из таблицы:
DELETE FROM <имя таблицы> WHERE условия>
Здесь можно привести такой пример SQL запроса:
DELETE FROM table1 WHERE nomer1=10
Выполнение этой команды языка SQL удалит в таблице все записи, у которых значение поля «nomer1» равно 10.


 

 

 

 

 

 

 

Hosted by uCoz