Как использовать операторы SQL Drop, Truncate и Delete

SQL DELETE Оператор используется для удаления записей из таблицы, тогда как DROP Оператор используется для удаления таблицы или базы данных.

TRUNCATE TABLE оператор также может использоваться для удаления записей из таблицы.



Удаление записей из таблицы

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


DELETE FROM table_name WHERE condition;

Примеры операторов SQL DELETE

Предположим, у нас есть таблица под названием «Сотрудники» со следующими записями:

+------------+-----------+----------+------------+ | EmployeeID | FirstName | LastName | Department | +------------+-----------+----------+------------+ | 1

| Mark
| Otto
| Finance | | 2

| Jacob
| Thornton | IT
| | 3

| Su
| Bird
| Marketing | | 4

| Sam
| Burger | IT
| +------------+-----------+----------+------------+

Удалить отдельную запись

Следующий код удаляет «Джейкоб Торнтон» из таблицы «Сотрудники»:


DELETE FROM Employees WHERE FirstName = 'Jacob' AND LastName = 'Thornton'; Примечание:В приведенном выше примере мы используем два условия: ГДЕ а также А ТАКЖЕ , т.е. по имени а также Фамилия. Это необходимо для того, чтобы мы удалили правильную запись на случай, если есть другой сотрудник с таким же именем.

Удалить все записи из таблицы

Следующий код удаляет все записи из таблицы «Сотрудники»:

DELETE * FROM Employees; Примечание:В УДАЛИТЬ Оператор удаляет записи из таблицы, но не удаляет саму таблицу.

Оператор SQL TRUNCATE TABLE

TRUNCATE TABLE Оператор также может использоваться для удаления записей из таблицы, но не таблицы.

Пример:

TRUNCATE TABLE table_name;

Оператор отбрасывания SQL

DROP Оператор в SQL используется для удаления таблицы или базы данных.


Как удалить таблицу в SQL

Следующий код удаляет таблицу под названием «Сотрудники»:

DROP TABLE 'Employees'; Примечание:Будьте особенно осторожны при использовании УРОНИТЬ утверждение. При удалении таблицы он также удаляет все записи внутри таблицы.

Как удалить базу данных в SQL

Следующий код удаляет базу данных под названием «EmployeesDB»:

DROP DATABASE 'EmployeesDB'; Примечание:Будьте особенно осторожны при использовании УРОНИТЬ утверждение. При удалении базы данных будут удалены все таблицы внутри базы данных.