Vidéo: Différence Entre Supprimer Et Supprimer
2024 Auteur: Mildred Bawerman | [email protected]. Dernière modifié: 2023-12-16 08:38
Supprimer vs Déposer
Les commandes Delete et Drop appartiennent aux instructions SQL (Structured Query Language) et sont utilisées en cas de suppression de données d'une base de données. Supprimer est une commande DML (Data Manipulation Language). Il supprime tout ou partie des données d'une table selon la condition que l'utilisateur a spécifiée. L'instruction Delete supprime uniquement les enregistrements de données de la table, mais la structure de la table présente la même chose dans la base de données. La commande Drop est une instruction DDL (Data Definition Language) et agit d'une manière différente de la commande Supprimer. Ce n'est pas une instruction conditionnelle, donc supprime toutes les données de la table, ainsi que la structure de la table et toutes les références à cette table de manière permanente de la base de données.
Supprimer la déclaration
Comme mentionné ci-dessus, l'instruction Delete supprime les données d'une table en fonction de la condition fournie, et la clause Where est utilisée avec Delete pour spécifier cette condition requise. Si la clause Where n'est pas indiquée avec Delete, toutes les données de la table sont supprimées de la table. Cependant, dans l'opération de suppression, la structure de table existante reste la même. Par conséquent, l'utilisateur n'a pas besoin de définir la structure de la table s'il souhaite réutiliser la table à nouveau. Comme Delete est une commande DML, elle ne se valide pas automatiquement après l'exécution. Ainsi, cela peut être annulé afin d'annuler l'opération précédente. Sinon, l'instruction Commit doit être appelée pour rendre les modifications permanentes. Lors de l'exécution de l'instruction Delete, il enregistre une entrée dans le journal des transactions pour chaque suppression de ligne. Donc, cela affecte de ralentir l'opération. Ainsi que,il ne libère pas l'espace utilisé après l'exécution.
Voici la syntaxe de l'instruction Delete.
SUPPRIMER DE
ou
SUPPRIMER DE O
Déclaration de suppression
L'instruction Drop supprime non seulement tous les enregistrements de table de la base de données sans aucune condition, mais également la structure de la table, les contraintes d'intégrité, les index et les privilèges d'accès de la table concernée de la base de données de manière permanente. Ainsi, toutes les relations pour les autres tables n'existent plus et les informations sur la table sont supprimées du dictionnaire de données. Ainsi, si l'utilisateur souhaite réutiliser la table, il doit redéfinir la structure de la table et toutes les autres références à la table. Drop est une commande DDL et après l'exécution de la commande, elle ne peut pas être annulée à nouveau, car la commande Drop utilise un engagement automatique. Par conséquent, l'utilisateur doit être très prudent en utilisant cette commande. L'instruction Drop ne peut pas être appliquée sur les tables système et ne peut pas non plus être utilisée pour les tables qui ont des contraintes de clé étrangère.
La commande Drop peut être utilisée non seulement pour les tables SQL, mais également pour les bases de données, les vues et les colonnes de table, et toutes les données stockées dans ces objets sont perdues à jamais avec les objets.
Voici la syntaxe typique de la commande Drop.
DROP TABLE
Quelle est la différence entre Supprimer et Supprimer? 1. Les commandes Delete et Drop suppriment les données de table d'une base de données. 2. Mais l'instruction Delete effectue une suppression conditionnelle, tandis que la commande Drop supprime des enregistrements entiers dans la table. 3. En outre, l'instruction Delete supprime uniquement les lignes de la table et préserve la structure de la table de la même manière, tandis que la commande Drop supprime toutes les données de la table et de la structure de la table, ainsi que toutes les autres références de la base de données. 4. Delete est une instruction DML, tandis que Drop est une commande DDL. Ainsi, l'opération de suppression peut être annulée et elle n'est pas validée automatiquement, tandis que l'opération de suppression ne peut en aucun cas être annulée car il s'agit d'une instruction validée automatiquement. 5. La commande Drop ne peut pas être utilisée sur les tables qui ont été référencées par des contraintes de clé étrangère, alors que la commande Delete peut être utilisée à la place. 6. La commande Drop doit être utilisée avec précaution avec une bonne compréhension par rapport à l'instruction Delete dans les applications SQL. |
Recommandé:
Différence Entre EMF Et Différence Potentielle
EMF vs différence de potentiel (force électromotrice) sont utilisés pour décrire deux paramètres différents entre deux points. Le terme `` différence de potentiel '' est un ge
Différence Entre La Différence De Phase Et La Différence De Chemin
Différence de phase vs différence de chemin La différence de phase et la différence de chemin sont deux concepts très importants en optique. Ces phénomènes sont vus sur des problèmes de
Différence Entre La Différence De Potentiel Et La Tension
Différence de potentiel vs tension La différence de potentiel et la tension sont deux termes utilisés en ingénierie pour décrire une différence de potentiel en deux points
Différence Entre Supprimer Et Tronquer
Delete vs Truncate Les commandes SQL (Structure Query Language), Delete et Truncate sont utilisées pour se débarrasser des données stockées dans les tables d'une base de données. Supprimer est
Différence Entre La Principale Différence Entre Les Minéraux Métalliques Et Non Métalliques
Différence clé - Minéraux métalliques et non métalliques Un minéral est un constituant solide et inorganique naturel avec une formule chimique définie un