Hur man använder SQL Drop, Truncate och Radera uttalanden

SQL DELETE uttalande används för att ta bort poster från en tabell medan DROP uttalande används för att radera en tabell eller en databas.

TRUNCATE TABLE uttalande kan också användas för att ta bort poster från en tabell.



Ta bort poster från en tabell

DELETE uttalande i SQL används för att ta bort poster från en databastabell. Vi kan ta bort alla poster från en tabell eller ta bort specifika poster med WHERE-satsen.


DELETE FROM table_name WHERE condition;

SQL DELETE Exempel på uttalanden

Låt oss anta att vi har en tabell som heter 'Anställda' med följande poster:

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

| Mark
| Otto
| Finance | | 2

| Jacob
| Thornton | IT
| | 3

| Su
| Bird
| Marketing | | 4

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

Ta bort en enskild post

Följande kod tar bort 'Jacob Thornton' från tabellen 'Anställda':


DELETE FROM Employees WHERE FirstName = 'Jacob' AND LastName = 'Thornton'; Notera:I exemplet ovan använder vi två villkor, VAR och OCH , dvs med förnamn och efternamn. Detta för att säkerställa att vi tar bort rätt post, om det finns en annan anställd med samma förnamn.

Ta bort alla poster från en tabell

Följande kod raderar alla poster från tabellen 'Anställda':

DELETE * FROM Employees; Notera:De RADERA uttalande tar bort posterna från en tabell, men tar inte bort själva tabellen.

SQL TRUNCATE TABLE-uttalande

TRUNCATE TABLE uttalande kan också användas för att ta bort poster från en tabell, men inte tabellen istället.

Exempel:

TRUNCATE TABLE table_name;

SQL Drop-uttalande

DROP uttalande i SQL används för att radera en tabell eller en databas.


Hur man släpper en tabell i SQL

Följande kod tappar en tabell som heter 'Anställda':

DROP TABLE 'Employees'; Notera:Var extra försiktig när du använder SLÄPPA påstående. När du släpper en tabell kommer den också att ta bort alla poster i tabellen.

Hur man släpper en databas i SQL

Följande kod släpper en databas med namnet “StaffDB”:

DROP DATABASE 'EmployeesDB'; Notera:Var extra försiktig när du använder SLÄPPA påstående. När du släpper en databas kommer alla tabeller i databasen att tas bort.