Comment utiliser les instructions SQL Drop, Truncate et Delete

Le SQL DELETE L'instruction est utilisée pour supprimer des enregistrements d'une table alors que DROP L'instruction est utilisée pour supprimer une table ou une base de données.

Le TRUNCATE TABLE L'instruction peut également être utilisée pour supprimer des enregistrements d'une table.



Suppression d'enregistrements d'une table

Le DELETE L'instruction SQL est utilisée pour supprimer des enregistrements d'une table de base de données. Nous pouvons supprimer tous les enregistrements d'une table ou supprimer des enregistrements spécifiques à l'aide de la clause WHERE.


DELETE FROM table_name WHERE condition;

Exemples d'instructions SQL DELETE

Supposons que nous ayons une table intitulée 'Employés' avec les enregistrements suivants:

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

| Mark
| Otto
| Finance | | 2

| Jacob
| Thornton | IT
| | 3

| Su
| Bird
| Marketing | | 4

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

Supprimer un seul enregistrement

Le code suivant supprime «Jacob Thornton» du tableau «Employés»:


DELETE FROM Employees WHERE FirstName = 'Jacob' AND LastName = 'Thornton'; Noter:Dans l'exemple ci-dessus, nous utilisons deux conditions, et ET , c'est-à-dire par prénom et nom de famille. Ceci pour nous assurer que nous supprimons le bon enregistrement, au cas où il y aurait un autre employé avec le même prénom.

Supprimer tous les enregistrements d'une table

Le code suivant supprime tous les enregistrements de la table «Employés»:

DELETE * FROM Employees; Noter:le EFFACER L'instruction supprime les enregistrements d'une table, mais ne supprime pas la table elle-même.

Instruction SQL TRUNCATE TABLE

Le TRUNCATE TABLE L'instruction peut également être utilisée pour supprimer des enregistrements d'une table, mais pas la table à la place.

Exemple:

TRUNCATE TABLE table_name;

Instruction SQL Drop

Le DROP instruction en SQL est utilisée pour supprimer une table ou une base de données.


Comment supprimer une table en SQL

Le code suivant supprime une table appelée «Employés»:

DROP TABLE 'Employees'; Noter:Faites très attention lorsque vous utilisez le TOMBER déclaration. Lors de la suppression d'une table, il supprimera également tous les enregistrements à l'intérieur de la table.

Comment supprimer une base de données dans SQL

Le code suivant supprime une base de données appelée «EmployeesDB»:

DROP DATABASE 'EmployeesDB'; Noter:Faites très attention lorsque vous utilisez le TOMBER déclaration. Lors de la suppression d'une base de données, toutes les tables de la base de données seront supprimées.