Comment Effacer Une Table En Sql

Table des matières:

Comment Effacer Une Table En Sql
Comment Effacer Une Table En Sql

Vidéo: Comment Effacer Une Table En Sql

Vidéo: Comment Effacer Une Table En Sql
Vidéo: Comment supprimer une table sur SQL ? | (exemple simple et concret ) 2024, Novembre
Anonim

Le langage de requête structuré (SQL) a été développé dans les années 1970 par deux américains (Raymond Boyce et Donald Chamberlin) d'IBM. Sa première version a été officiellement adoptée en 1986 et c'est aujourd'hui le langage de gestion de bases de données le plus répandu. Bien entendu, l'opération d'effacement des tables des enregistrements est l'une des opérations de base de ce langage et peut être réalisée de plusieurs manières.

Comment effacer une table en sql
Comment effacer une table en sql

Nécessaire

Connaissance de base du langage SQL

Instructions

Étape 1

Utilisez l'instruction SQL truncate pour vider les tables, en spécifiant le nom de la table qui vous intéresse dans votre requête. Par exemple, si vous souhaitez effacer une table nommée TableToClear, la requête entière doit ressembler à ceci:

tronquer la table `TableToClear`

Étape 2

Utilisez l'opérateur delete comme alternative à l'opérateur tronquer pour supprimer les données d'un tableau ligne par ligne. La syntaxe de cette commande vous oblige à spécifier le nom de la table et la condition sous laquelle une ligne doit en être supprimée. Si vous entrez une condition connue pour être vraie, quel que soit le contenu de la ligne, tous les enregistrements de la table seront supprimés. Par exemple, pour la table TableToClear, une requête avec cet opérateur peut être composée comme ceci:

supprimer de `TableToClear` où 1

Contrairement à l'opérateur tronquer, cette requête renverra le nombre de lignes supprimées. Une autre différence dans l'exécution de cette commande n'est pas le verrouillage de la table entière, mais uniquement de l'enregistrement en cours de traitement. Cette option prendra plus de temps à s'exécuter, ce qui deviendra visible lorsqu'il y a un grand nombre de lignes dans la table en cours de vidage.

Étape 3

Il existe également des options plus exotiques - par exemple, supprimer complètement la table et la recréer dans une requête SQL. Utilisez drop pour supprimer et créer pour créer. Par exemple, si la table TableToClear se compose d'un champ de texte Nom de 50 caractères et d'un champ Code d'entier avec des valeurs différentes de zéro, vous pouvez alors écrire les opérations de suppression et de recréation comme suit:

supprimer la table `TableToClear`;

créer une table `TableToClear` (

Code entier non nul, Nom car (50) non nul);

Conseillé: