INSERT INTO название_таблицы ([, ... ]) VALUES (,...)
2. Используя перечисление значений, без указания столбцов (требует введения значений в таком же порядке, в каком они указаны при создании таблицы):
INSERT INTO название_таблицы VALUES (,...)
SELECT (англ., означает «выбрать») — оператор DML языка SQL, возвращающий набор данных (выборку) из базы данных, удовлетворяющих заданному условию.
В большинстве случаев, выборка осуществляется из одной или нескольких таблиц. В последнем случае говорят об операции слияния — JOIN. В тех СУБД, где реализованы представления (англ. view) и хранимые процедуры (англ. stored procedure), также возможно получение соответствующих наборов данных.
При формировании запроса SELECT пользователь описывает ожидаемый набор данных: его вид (набор столбцов) и его содержимое (критерий попадания записи в набор, группировка значений, порядок вывода записей и т. п.).
Запрос выполняется следующим образом: сначала извлекаются все записи из таблицы, а затем для каждой записи набора проверяется её соответствие заданному критерию. Если осуществляется слияние из нескольких таблиц, то сначала составляется произведение таблиц, а уже затем из полученного набора отбираются требуемые записи. Синтаксис оператора может быть двух видов:
1. Перечисление через запятую названий колонок, из которых нужно вытащить данные:
SELECT название_столбца(-ов)
FROM название_таблицы;
2. Выведение всех колонок из таблицы путём применения звездочки:
SELECT * FROM название_таблицы;
Замечание: SQL не чувствителен к регистру.
UPDATE (англ., означает «обновить») — оператор языка SQL, позволяющий обновить значения в заданных столбцах таблицы. Оператор имеет следующий синтаксис:
UPDATE название_таблицы
Do'stlaringiz bilan baham: |