У SQLite,
Команда TABLE не підтримується, але її можна використовувати Команда SQLite DELETE щоб видалити повні дані з існуючої таблиці, хоча рекомендується використовувати команду DROP TABLE, щоб видалити повну таблицю та створити її знову. 23 квітня 2018 р.
Видалення даних
- Встановіть підключення до бази даних SQLite, створивши об’єкт підключення за допомогою функції connect();
- Створити об’єкт-курсор за допомогою методу cursor() об’єкта підключення;
- Виконайте інструкцію DELETE за допомогою методу execute() об’єкта курсору.
Щоб видалити цілий запис/рядок із таблиці, введіть delete from, після чого йде ім’я таблиці, а потім речення where який містить умови для видалення. Якщо ви залишите пункт where, усі записи буде видалено.
Щоб видалити кожен рядок у таблиці:
- Використовуйте оператор DELETE, не вказуючи речення WHERE. За допомогою сегментованих табличних просторів видалення всіх рядків таблиці відбувається дуже швидко. …
- Використовуйте оператор TRUNCATE. Оператор TRUNCATE може надати такі переваги порівняно з оператором DELETE: …
- Використовуйте оператор DROP TABLE.
Команда VACUUM очищає основну базу даних, копіюючи її вміст у тимчасовий файл бази даних і перезавантажуючи оригінальний файл бази даних із копії. Це усуває вільні сторінки, вирівнює дані таблиці так, щоб вони були суміжними, і іншим чином очищає файлову структуру бази даних.
На жаль, ми не маємо команди TRUNCATE TABLE у SQLite, але ви можете використовуйте команду SQLite DELETE, щоб видалити всі дані з існуючої таблиці, хоча рекомендується використовувати команду DROP TABLE, щоб видалити всю таблицю та створити її знову.
функція clear() Просто видаліть усі рядки даних із таблиці.