Que sont les instructions de suppression SQL ?
Mar 24, 2021 pm 05:36 PMInstruction de suppression SQL : 1. L'instruction de suppression est utilisée pour supprimer des lignes dans la table ; 2. Supprimer [Supprimer la table] supprime le contenu et les définitions pour libérer de l'espace ; 3. tronquer [Effacer les données dans la table] pour supprimer du contenu, libère de l'espace mais ne supprime pas la définition.
L'environnement d'exploitation de cet article : système Windows 7, version SQL Server 2016, ordinateur Dell G3.
instruction sql delete :
1 L'instruction delete est utilisée pour supprimer des lignes dans le tableau. Le processus de suppression de l'instruction de suppression consiste à supprimer une ligne de la table à la fois, et en même temps, l'opération de suppression de la ligne est enregistrée dans le journal en tant qu'enregistrement de transaction
Syntaxe : DELETE FROM table name WHERE column name = value ,
Par exemple : supprimez les informations sur l'étudiant nommé Zhang Sanfeng dans la table des étudiants -delete from studentwhere name='Zhang Sanfeng'
2. drop (supprimer le tableau) : supprimer le contenu et les définitions, libérer de l'espace. Pour faire simple, supprimez le tableau entier. Il est impossible d'ajouter des données à l'avenir à moins qu'un nouveau tableau ne soit ajouté.
L'instruction drop supprimera les contraintes et les index de déclenchement dont dépend la structure de la table ; les procédures/fonctions stockées qui dépendent de la table seront conservées, mais leur statut deviendra :invalid.
3. Tronquer (effacer les données du tableau) : supprimer le contenu et libérer de l'espace mais ne supprimez pas la définition (conserver la structure des données du tableau). Différent du drop, il efface simplement les données du tableau.
Remarque : truncate ne peut pas supprimer les données de ligne. Pour supprimer, la table doit être effacée.
Informations étendues :
Lors des opérations de base de données, il est souvent nécessaire de supprimer des tables et de supprimer des données de table. La différence entre les trois est claire.
Lorsque vous n'avez plus besoin de la table, utilisez drop ;
Lorsque vous souhaitez toujours conserver la table mais supprimez tous les enregistrements, utilisez
Quand vous le souhaitez ; pour supprimer certains enregistrements (toujours avec une clause WHERE), utilisez delete.
Comparaison de tronquer et supprimer :
1. La fonction de tronquer la table est la même que l'instruction delete sans clause WHERE : les deux suppriment toutes les lignes de la table.
2. Tronquer est plus rapide que supprimer et utilise moins de ressources système et du journal des transactions.
3. La table après l'opération de troncature est beaucoup plus rapide que la table après l'opération de suppression.
Recommandations d'apprentissage associées : Tutoriel vidéo SQL
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Quelle est la différence entre HQL et SQL dans le framework Hibernate ?

Utilisation de l'opération de division dans Oracle SQL

Que signifie l'attribut d'identité dans SQL ?

Comparaison et différences de syntaxe SQL entre Oracle et DB2

Explication détaillée de la fonction Définir la balise dans les balises SQL dynamiques MyBatis

Comment Java utilise-t-il l'intercepteur de pilote MySQL pour implémenter des calculs SQL fastidieux ?

Comment SpringBoot chiffre le mot de passe du compte SQL du fichier de configuration

Comment résoudre l'erreur 5120 dans SQL
