Table des matières
1. Langage de requête de données DQL
2. Langage de manipulation de données DML
3. DDL
4. Data Control Language DCL
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.
Maison Problème commun 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 ?

Jul 23, 2021 pm 03:41 PM
数据库语言

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 <字段名表>

  • FROM <表或视图名>

  • WHERE <查询条件>

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;
Copier après la connexion

(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 de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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