Maison  >  Article  >  Quelles sont les quatre catégories de langages de bases de données ?

Quelles sont les quatre catégories de langages de bases de données ?

青灯夜游
青灯夜游original
2021-07-23 15:41:2218326parcourir

Les langages de base de données sont divisés en quatre catégories : 1. Langage de requête de données DQL ; 2. Langage de manipulation de données DML 3. Langage de définition de données DDL 4. Langage de contrôle de données DCL ;

Quelles sont les quatre catégories de langages de bases de données ?

L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.

Le langage SQL est divisé en quatre catégories : le langage de requête de données DQL, le langage de manipulation de données DML, le langage de définition de données DDL et le langage de contrôle de données DCL.

1. Langage de requête de données DQL

La structure de base du langage de requête de données DQL est un bloc de requête composé de la clause SELECT, de la clause FROM, de la clause WHERE

 :

  • SELECT 63e0d887a9679ed356c0e91941358990

  • FROM d4a01ff99dad744f46991ebf0a2024ed

  • WHERE 8b9b5542da3f6ea53c14c4ce381e3894

2. Langage de manipulation de données DML

Le langage de manipulation de données DML a principalement trois formes :

1) Insérer : INSERT

2) Mettre à jour : UPDATE

3) Supprimer : DELETE

3. DDL

Langage de définition de données DDL est utilisé pour créer divers objets dans la base de données ----- tables, vues,

index, synonymes, clusters, etc., tels que :

CREATE TABLE/VIEW/INDEX/SYN /CLUSTER

Clusters de synonymes d'index de vue de table

Les opérations DDL sont validées implicitement ! Impossible de restaurer

4. Data Control Language DCL

Data Control Language DCL est utilisé pour accorder ou révoquer certains privilèges pour accéder à la base de données, contrôler l'heure et l'effet des transactions de manipulation de base de données, surveiller la base de données, etc. Tels que :
1) SUBVENTION : Autorisation.

2) ROLLBACK [WORK] TO [SAVEPOINT] : revenez à un certain point. O Rolling --- Rollback

Commandes déroulantes pour renvoyer l'état de la base de données à la dernière fois que j'ai soumis. Le format est :

SQL>ROLLBACK;3) COMMIT [TRAVAIL] : Soumettre.

Il existe trois types de données soumises

Lors des opérations d'insertion, de suppression et de modification de la base de données, la transaction n'est terminée que lorsqu'elle est soumise à la base de données. Avant que la transaction ne soit validée, seule la personne qui exploite la base de données a le droit de voir ce qui a été fait. Les autres ne peuvent le voir qu'une fois la validation finale terminée.

Il existe trois types de données soumises : la soumission explicite, la soumission implicite et la soumission automatique. Ces trois types sont décrits ci-dessous.


(1) Soumission explicite

La soumission effectuée directement à l'aide de la commande COMMIT est une soumission explicite. Le format est :

SQL>COMMIT;

(2) Soumission implicite

Les soumissions complétées indirectement à l'aide de commandes SQL sont des soumissions implicites. Ces commandes sont :
ALTER, AUDIT, COMMENT, CONNECT, CREATE, DISCONNECT, DROP, EXIT, GRANT, NOAUDIT, QUIT, REVOKE, RENAME.

(3) Soumission automatique

若把AUTOCOMMIT设置为ON,则在插入、修改、删除语句执行后,
系统将自动进行提交,这就是自动提交。其格式为:
SQL>SET AUTOCOMMIT ON;

(tutoriel recommandé :

tutoriel vidéo mysql

)

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn