Як карыстацца выказваннямі падзення, скарачэння і выдалення 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; нататка: ВЫДАЛІЦЬ інструкцыя выдаляе запісы з табліцы, але не выдаляе саму табліцу.

Заява SQL TRUNCATE TABLE

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

Прыклад:

TRUNCATE TABLE table_name;

Заява пра падзенне SQL

DROP аператар у SQL выкарыстоўваецца для выдалення табліцы ці базы дадзеных.


Як апусціць табліцу ў SQL

Наступны код апускае табліцу 'Супрацоўнікі':

DROP TABLE 'Employees'; нататка:Будзьце асабліва ўважлівыя пры выкарыстанні ПАДЗЕННЕ заява. Пры падзенні табліцы таксама выдаляюцца ўсе запісы ўнутры табліцы.

Як выдаліць базу дадзеных у SQL

Наступны код скідае базу дадзеных 'EmployeesDB':

DROP DATABASE 'EmployeesDB'; нататка:Будзьце асабліва ўважлівыя пры выкарыстанні ПАДЗЕННЕ заява. Пры выдаленні базы дадзеных выдаляюцца ўсе табліцы ў базе дадзеных.