Hvernig á að nota staðhæfingar SQL dropa, stytta og eyða

SQL DELETE yfirlýsing er notuð til að eyða færslum úr töflu en DROP yfirlýsing er notuð til að eyða töflu eða gagnagrunni.

The TRUNCATE TABLE yfirlýsingu er einnig hægt að nota til að eyða færslum úr töflu.

Að eyða skrám úr töflu

The DELETE setning í SQL er notuð til að eyða færslum úr gagnagrunnstöflu. Við getum fjarlægt allar færslur úr töflu eða eytt tilteknum skrám með WHERE-ákvæðinu.

DELETE FROM table_name WHERE condition;

SQL DELETE yfirlýsingardæmi

Við skulum gera ráð fyrir að við höfum töflu sem heitir „Starfsmenn“ með eftirfarandi skrám:

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

| Mark
| Otto
| Finance | | 2

| Jacob
| Thornton | IT
| | 3

| Su
| Bird
| Marketing | | 4

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

Eyða einni upptöku

Eftirfarandi kóði fjarlægir „Jacob Thornton“ af „starfsmönnum“ töflunni:

DELETE FROM Employees WHERE FirstName = 'Jacob' AND LastName = 'Thornton'; Athugið:Í dæminu hér að ofan notum við tvö skilyrði, HVAR og OG , þ.e.a.s. með fornafni og eftirnafn. Þetta er til að tryggja að við eyðum réttri skráningu, ef til er annar starfsmaður með sama fornafn.

Eyða öllum skrám úr töflu

Eftirfarandi kóði eyðir öllum skrám úr töflunni „Starfsmenn“:

DELETE * FROM Employees; Athugið:The EYÐA yfirlýsing fjarlægir færslur úr töflu en eyðir ekki töflunni sjálfri.

SQL TRUNCATE TABLE yfirlýsing

The TRUNCATE TABLE yfirlýsingu er einnig hægt að nota til að eyða færslum úr töflu, en ekki töflunni í staðinn.

Dæmi:

TRUNCATE TABLE table_name;

SQL fallyfirlýsing

The DROP staðhæfing í SQL er notuð til að eyða töflu eða gagnagrunni.

Hvernig á að sleppa töflu í SQL

Eftirfarandi kóði fellur frá töflu sem kallast „Starfsmenn“:

DROP TABLE 'Employees'; Athugið:Gæta skal sérstakrar varúðar þegar þú notar DROPI yfirlýsing. Þegar töflu er sleppt mun það einnig eyða öllum skrám inni í töflunni.

Hvernig sleppa á gagnagrunni í SQL

Eftirfarandi kóði sleppir gagnagrunni sem kallast „EmployeesDB“:

DROP DATABASE 'EmployeesDB'; Athugið:Gæta skal sérstakrar varúðar þegar þú notar DROPI yfirlýsing. Þegar gagnagrunni er sleppt, eyðir það öllum borðum inni í gagnagrunninum.