MyTetra Share
Делитесь знаниями!
Удаление записи в SQLite (команда DELETE)
Время создания: 21.05.2015 14:13
Раздел: Компьютер - Программирование - SQL - SQLite3
Запись: xintrea/mytetra_syncro/master/base/1432206803uv6qz290yl/text.html на raw.github.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.65
Яндекс индекс цитирования