Как да използвам отчетите за отпадане, отрязване и изтриване на SQL

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
| +------------+-----------+----------+------------+

Изтрийте един запис

Следният код премахва „Jacob Thornton“ от таблицата „Служители“:


DELETE FROM Employees WHERE FirstName = 'Jacob' AND LastName = 'Thornton'; Забележка:В горния пример използваме две условия, КЪДЕТО и И , т.е. по собствено име и фамилия. Това е, за да гарантираме, че изтриваме правилния запис, в случай че има друг служител със същото име.

Изтриване на всички записи от таблица

Следният код изтрива всички записи от таблицата „Служители“:

DELETE * FROM Employees; Забележка:The ИЗТРИЙ оператор премахва записите от таблица, но не изтрива самата таблица.

Изявление на SQL TRUNCATE TABLE

TRUNCATE TABLE израз може също да се използва за изтриване на записи от таблица, но не и таблицата вместо това.

Пример:

TRUNCATE TABLE table_name;

Изявление за отпадане на SQL

DROP израз в SQL се използва за изтриване на таблица или база данни.


Как да пуснете таблица в SQL

Следният код пуска таблица, наречена „Служители“:

DROP TABLE 'Employees'; Забележка:Внимавайте, когато използвате ИЗПУСКАЙТЕ изявление. Когато пуснете таблица, тя ще изтрие и всички записи в нея.

Как да пуснете база данни в SQL

Следният код пуска база данни, наречена „EmployeesDB“:

DROP DATABASE 'EmployeesDB'; Забележка:Внимавайте, когато използвате ИЗПУСКАЙТЕ изявление. Когато пуснете база данни, тя ще изтрие всички таблици в нея.