Оператор delete FROM

Оператор UPDATE

Оператор INSERT INTO

SQL. Операторы изменения данных

Оператор DROP TABLE

Оператор ALTER TABLE

Оператор ALTER TABLE позволяет изменить структуру существующей таблицы.

Синтаксис:

ALTER TABLE <имя_таблицы> <действие>

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

Определение столбца имеет вид:

ADD [COLUMN] <имя столбца> <тип_данных> [NOT NULL]

Изменение типа данных в столбце имеет вид:

ALTER [COLUMN] <имя столбца> <тип_данных>

Удаление столбца имеет вид:

DROP [COLUMN] <имя столбца>

Невозможно одновременно добавить или удалить несколько столбцов.

Оператор DROP TABLE удаляет из базы таблицу вместе со всем ее содержимым.

Синтаксис:

DROP TABLE <имя_таблицы>


Как уже отмечалось выше, под изменением данных понимается возможность их добавления, обновления и удаления.

Оператор INSERT INTO позволяет добавить одну новую запись в таблицу.

Синтаксис:

INSERT INTO <имя_таблицы> [ (<столбец1> [, <столбец2>] [, …]) ]

VALUES (<значение1> [, <значение2>] [, …])

После имени таблицы в круглых скобках перечисляются заполняемые столбцы, после слова VALUES в круглых скобках перечисляются значения для каждого из заполняемых столбцов в соответствующем порядке.

Если в новой записи планируется заполнить все столбцы, тогда список заполняемых столбцов необязателен, но значения следует перечислить в порядке определения столбцов в операторе CREATE TABLE.

Записи добавляются в конец таблицы.

Оператор UPDATE позволяет изменить существующие записи в таблице.

Синтаксис:

UPDATE <имя_таблицы>

SET <столбец1>=<значение1> [,<столбец2>= <значение2>] [, …]

[WHERE <условия отбора записей>]

Можно одновременно обновлять значения в нескольких столбцах.

Если предложение WHERE отсутствует, то обновляются все записи таблицы; если присутствует, то обновляются только те записи, которые удовлетворяют указанным условиям отбора.

Все многообразие условий отбора записей в предложении WHERE будет рассматриваться при изучении оператора SELECT. В простейшем случае условие отбора может представлять собой операцию сравнения (=, <>, >,<,>=,<=) значения в некотором столбце с заданным значением.

Оператор DELETE FROM удаляет записи из таблицы.

DELETE FROM <имя_таблицы>

[WHERE <условия отбора записей>]

Если предложение WHERE отсутствует, то удаляются все записи таблицы; если присутствует, то удаляются только те записи, которые удовлетворяют указанным условиям отбора.

Важно отметить, что удаляются только данные, структура таблицы остается без изменений.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: