Для работы с реляционными данными используют язык структурированных запросов
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.
|