Запросы на добавление и удаление данных в базе данных выполняются с помощью операторов INSERT и DELETE языка SQL. 1
Оператор INSERT используется для добавления новых строк в таблицу. 5 Он позволяет вставлять данные в определённые столбцы таблицы. 5 Стандартное предложение INSERT состоит из трёх частей: 2
- Определение целевой таблицы. 2 Она будет содержать новую запись. 2
- Перечисление названий полей в целевой таблице, для которой имеются данные. 2 Перечень нужно заключить в круглые скобки и использовать запятые для отделения названий полей. 2
- Добавление данных. 2 Для установки фактических значений используется параметр VALUES и следующие за ним значения. 2 Перечень нужно заключить в круглые скобки и отделять значения запятыми. 2 Если это значение символьное, вроде строки или даты, его также нужно заключить в одинарные кавычки (‘‘). 2
Оператор DELETE используется для удаления строк из таблицы. 5 Он позволяет удалять данные, соответствующие определённым условиям. 5 Типичное предложение DELETE обычно состоит из двух частей: 2
- Определение целевой таблицы. 2
- Определение фильтра, использующего оператор WHERE. 2 Условие WHERE в выражении DELETE необязательно, но в большинстве случаев необходимо. 2 Если не будет включён оператор WHERE и фильтр, будут удалены все записи в заданной таблице. 2
Кроме того, для полной очистки таблиц существует запрос TRUNCATE. 1 Он не является частью стандарта, но реализуется большинством баз данных. 1 У TRUNCATE нет возможности задавать условия, и он выполняется очень эффективно. 1