Лекции     Книги     Рефераты    

Основы SQL. Основные запросы.

SQL – Это язык, предназначенный для работы с реляционными базами данных. В настоящее время язык очень сильно распространен и внедрен практически во все СУБД (системы управления базами данных).
В рамках этой статьи мы рассмотрим лишь основные операторы этого языка… Для более детального изучения, написано большое количество книг.

Итак, начнем по логике с выборки данных.
Осуществляется это с помощью команды SELECT, которая имеет следующий синтаксис:

SELECT * FROM main WHERE id<10

Вышеуказанный оператор осуществляет выборку из всех столбцов таблицы ‘main’, где значение id меньше 10. Вместо * может быть список столбцов таблицы. Проще говоря, принцип действия следующий:

SELECT [что выбирать] FROM [таблица, к которой осуществляется запрос] WHERE [условия осуществления выборки]

Модификация данных

Данные находящиеся в базе данных могут быть изменены и удалены, также могут быть добавлены новы записи. Теперь рассмотрим все необходимые для этого операторы:
INSERT – ВСТАВИТЬ,
UPDATE – МОДИФИЦИРОВАТЬ,
DELETE – УДАЛИТЬ

Пойдем по порядку…
Оператор INSERT предназначен для добавления данных в таблицу базы данных. Синтаксис следующий:

INSERT INTO <Таблица> VALUES (<значение 1>, <значение 2>, <значение 3>, . . ., < значение n>)

Также есть возможность заполнять таблицу выборкой из другой, для этого VALUES (<значение 1>, <значение 2>, <значение 3>, . . ., < значение n>) необходимо заменить соответствующим запросом SELECT
По инсерту все, думаю проблем не возникнет… Двигаемся дальше, следующий по списку – UPDATE.

Оператор UPDATE предназначен для изменения уже внесенных в базу данных. Сам оператор действует по тому же принципу, что и SELECT, только вместо вывода информации он заменяет определенный столбец в получившейся выборке. Синтаксис команды имеет следующий вид:

UPDATE Main SET rating = 30 WHERE cat_id = 2;

Код примера заменяет значение rating на 30, всех строк таблицы Main, значение cat_id которых равно двум… На русском принцип действия будет следующим:

UPDATE [таблица, к которой производится запрос] SET [Какой показатель и на что заменить] WHERE [Условия отбора строк, в который будет заменен параметр].

По этому запросу все! Переходим к последнему – DELETE.
Итак, запрос DELETE предназначен для удаления определенных строк таблицы базы данных. Принцип действия тоже очень напоминает запрос SELECT. Команда имеет следующий вид:

DELETE FROM Main WHERE cat_id = 2

При выполнении вышестоящего sql – запроса, будут удалены все записи, значение cat_id которых равно двум.
Структура запроса:

DELETE FROM [таблица] WHERE [условия отбора]

Все, хватит на сегодня!
В статье рассмотрели 4 основных оператора для работы с sql, естественно, все очень поверхностно, но это первая статья в разделе, было бы глупо выбрать узкую тему для описания, но описать очень подробно…
Своими следующими статьями постараюсь залезть глубже… А пока – удачи!

Обсуждения

Нет комментариев к “Основы SQL. Основные запросы.”

Добавить комментарий

Вы должны войти



© 2009 - 2010 | Webteach.ru | Образовательный портал