Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте DROP та TRUNCATE | DDL та DML у SQL
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
SQL Середнього Рівня

bookDROP та TRUNCATE

Варто згадати ще дві операції в DDL: DROP та TRUNCATE.

DROP: Використовується для видалення об'єктів бази даних, таких як таблиці, бази даних та індекси.

TRUNCATE: Видаляє всі рядки з таблиці, але зберігає її структуру.

Ми використовували ці операції для очищення або видалення таблиць під час перевірки завдань у попередніх розділах:

DROP TABLE employees;

Команда DROP TABLE повністю видалить таблицю employees з бази даних. Зверніть увагу, що ця дія зазвичай вимагає спеціальних дозволів у багатьох системах управління базами даних (DBMS).

Якщо ви працюєте над проєктом, можливо, у вас не буде необхідних прав доступу. У наступному курсі Розширені техніки в SQL ви дізнаєтеся про ролі та як ними керувати.

1
TRUNCATE TABLE employees;
copy

TRUNCATE TABLE видаляє всі дані з таблиці employees, залишаючи її порожньою. При цьому структура таблиці зберігається, тому стовпці та обмеження залишаються без змін. Для виконання цієї дії в СУБД потрібні відповідні дозволи.

Слід бути обережним при використанні цих команд. Без резервних копій бази даних неможливо скасувати видалення таблиці або даних.

Note

Розробники часто використовують м'яке видалення (soft deletion), додаючи стовпець на кшталт is_deleted з типом BOOLEAN. Коли рядок "видаляється", цей стовпець встановлюється у true (або 1). Таким чином можна відстежувати видалені дані, не втрачаючи їх.

question mark

Яка основна відмінність між операціями DROP TABLE та TRUNCATE TABLE?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 3

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

bookDROP та TRUNCATE

Свайпніть щоб показати меню

Варто згадати ще дві операції в DDL: DROP та TRUNCATE.

DROP: Використовується для видалення об'єктів бази даних, таких як таблиці, бази даних та індекси.

TRUNCATE: Видаляє всі рядки з таблиці, але зберігає її структуру.

Ми використовували ці операції для очищення або видалення таблиць під час перевірки завдань у попередніх розділах:

DROP TABLE employees;

Команда DROP TABLE повністю видалить таблицю employees з бази даних. Зверніть увагу, що ця дія зазвичай вимагає спеціальних дозволів у багатьох системах управління базами даних (DBMS).

Якщо ви працюєте над проєктом, можливо, у вас не буде необхідних прав доступу. У наступному курсі Розширені техніки в SQL ви дізнаєтеся про ролі та як ними керувати.

1
TRUNCATE TABLE employees;
copy

TRUNCATE TABLE видаляє всі дані з таблиці employees, залишаючи її порожньою. При цьому структура таблиці зберігається, тому стовпці та обмеження залишаються без змін. Для виконання цієї дії в СУБД потрібні відповідні дозволи.

Слід бути обережним при використанні цих команд. Без резервних копій бази даних неможливо скасувати видалення таблиці або даних.

Note

Розробники часто використовують м'яке видалення (soft deletion), додаючи стовпець на кшталт is_deleted з типом BOOLEAN. Коли рядок "видаляється", цей стовпець встановлюється у true (або 1). Таким чином можна відстежувати видалені дані, не втрачаючи їх.

question mark

Яка основна відмінність між операціями DROP TABLE та TRUNCATE TABLE?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 3
some-alt