DDL et DML dans Sql

Pour les analystes de données, nos opérations sur la base de données ne sont rien de plus que la création de tables, la modification des structures de table, la modification du contenu des tables (ajouts, suppressions et modifications) et la requête du contenu des tables. La différence entre ces opérations est résumée ci-dessous

  • Langage de définition de données DDL (Data Definition Language)

    • Pas besoin de s'engager
    • Modifier la définition de la table
    • créer une table créer une table
    • modifier la table pour modifier la table
    • supprimer la table supprimer la table
    • tronquer la table supprimer toutes les lignes de la table
    • créer un index Créer un index
    • supprimer l'index supprimer l'index
    • Lors de l'exécution des instructions DDL, avant et après chaque instruction, Oracle validera la transaction en cours. Si l'utilisateur exécute une instruction DDL (telle que create table) après avoir inséré l'enregistrement dans la base de données à l'aide de la commande insert, les données de la commande insert seront soumises à la base de données à ce moment. Lorsque l'exécution de l'instruction DDL est terminée, l'instruction DDL sera automatiquement soumise et ne pourra pas être annulée.
  • Langage de manipulation de données DML (Data Manipulation Language)

    • Besoin de s'engager
    • Ajouter, supprimer, modifier
    • insert insère l'enregistrement dans la base de données
    • mettre à jour modifier les enregistrements de la base de données
    • supprimer supprimer des enregistrements dans la base de données
    • Lorsque la commande DML est exécutée, si elle n'est pas soumise, elle ne sera pas vue par les autres sessions. À moins que la commande DDL ou la commande DCL ne soit exécutée après la commande DML, ou que l'utilisateur quitte la session, ou termine l'instance, le système émettra automatiquement une commande de validation pour soumettre la commande DML non validée
  • Langage de requête de données DQL (Data Query Language)

    • Pas besoin de s'engager
    • vérifier
    • sélectionner la requête

 

Je suppose que tu aimes

Origine blog.csdn.net/lz_peter/article/details/85329223
conseillé
Classement