FAQ по Базам Данных
(Форум на Исходниках.Ru)


Ввод, удаление и изменение значений полей

Все строки вводятся с использованием команды INSERT.
INSERT INTO Table1 VALUES (1, 'text', 10)
Если данные нужно добавить не во все поля, то запрос принимает следующий вид:
INSERT INTO Table1 (field1) VALUES (3)
Учтите, что таблица уже должна существовать к моменту выполнения этой команды, а тип каждого значения в скобках после VALUES должен совпадать с типом данных столбца, в который оно вставляется. Первое значение попадает в столбец 1, второе - 2 и т.д.

Для удаления строк из таблицы используется команда DELETE. Она удаляет не отдельные значения, а строки целиком.
DELETE FROM Table1 WHERE field1=1
Если вызвать DELETE без указания условия, будет удалено все содержание таблицы!

Команда UPDATE изменяет значения в существующей записи в таблице. Эта команда содержит предложение UPDATE, за которым указывается имя таблицы, и предложение SET, которое указывает на изменение которое нужно сделать для определенного столбца.
UPDATE Table1 SET field2='new_text'
Естественно, DELETE может использовать условия для выбора записей, подлежащих изменению.
UPDATE Table1
      SET field2='new_text', field3=10
      WHERE field1=0
Как видно из примера, можно изменить значения в нескольких столбцах, перечислив их через запятую


Содержание