MyTetra Share
Делитесь знаниями!
Удаление из БД
Время создания: 04.09.2019 18:55
Раздел: Компьютер - C# - SQLite
Запись: Kozlov-AE/Tetra/master/base/1565867333vjan51ihva/text.html на raw.githubusercontent.com

Запрос DELETE используется для удаления существующих записей из таблицы. Вы можете использовать WHERE с запросом DELETE для удаления выбранных рядов, иначе все записи будут удалены.


Синтаксис:

Базовый синтаксис следующий:

DELETE FROM table_name WHERE [condition];


Вы можете комбинировать условия используя операторы AND или OR.


Пример:


Рассмотрим таблицу COMPANY со следующими записями:


ID NAME AGE ADDRESS SALARY

---------- ---------- ---------- ---------- ----------

1 Paul 32 California 20000.0

2 Allen 25 Texas 15000.0

3 Teddy 23 Norway 20000.0

4 Mark 25 Rich-Mond 65000.0

5 David 27 Texas 85000.0

6 Kim 22 South-Hall 45000.0

7 James 24 Houston 10000.0


Далее пример, который удаляющих пользователя с ID 7:

sqlite> DELETE FROM COMPANY WHERE ID = 7;


Теперь таблица COMPANY будет иметь следующие записи:


ID NAME AGE ADDRESS SALARY

---------- ---------- ---------- ---------- ----------

1 Paul 32 California 20000.0

2 Allen 25 Texas 15000.0

3 Teddy 23 Norway 20000.0

4 Mark 25 Rich-Mond 65000.0

5 David 27 Texas 85000.0

6 Kim 22 South-Hall 45000.0


Если вы хотите удалить все записи из таблицы COMPANY, вам нет необходимости использовать условие WHERE с запросом DELETE:


sqlite> DELETE FROM COMPANY;


Теперь таблица COMPANY будет пуста.

 
MyTetra Share v.0.55
Яндекс индекс цитирования