Maison >base de données >tutoriel mysql >Quelles parties le langage SQL comprend-il ?

Quelles parties le langage SQL comprend-il ?

清浅
清浅original
2019-05-09 11:36:2022499parcourir

Le langage SQL comprend : 1. Le langage de requête de données "DQL" ; 2. Le langage de manipulation de données "DML" ; 3. Le langage de traitement des transactions "TPL" 4. Le langage de contrôle de données "DCL" 5 ; " Langage de définition de données ; 6. Langage de contrôle de pointeur « CCL », etc.

Quelles parties le langage SQL comprend-il ?

Le langage SQL comprend : le langage de requête de données, le langage de manipulation de données, le langage de traitement des transactions, le langage de contrôle de données, le langage de définition de données et le langage de contrôle de pointeur

Quelles parties le langage SQL comprend-il ?

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

Ses instructions, également appelées « instructions de récupération de données », sont utilisées pour obtenir des données à partir de tables, déterminer comment les données sont présentées dans l'application. Le mot réservé SELECT est le verbe le plus couramment utilisé dans DQL (et dans tous les SQL). Les autres mots réservés couramment utilisés dans DQL incluent WHERE, ORDER BY, GROUP BY et HAVING. Ces mots réservés DQL sont souvent utilisés avec d'autres types d'instructions SQL.

2. Langage de manipulation de données (DML)

Ses instructions incluent INSERT, UPDATE et DELETE. Utilisé pour ajouter, modifier et supprimer des enregistrements dans la table respectivement. Également connu sous le nom de langage de requête d'action.

3. Transaction Processing Language (TPL)

Ses instructions peuvent garantir que toutes les lignes de la table affectées par l'instruction DML sont mises à jour en temps opportun. Les instructions TPL incluent BEGIN TRANSACTION, COMMIT et ROLLBACK.

4. Data Control Language (DCL)

Ses instructions sont sous licence via GRANT ou REVOKE pour déterminer l'accès des utilisateurs individuels et des groupes d'utilisateurs aux objets de base de données. . Certains SGBDR peuvent utiliser GRANT ou REVOKE pour contrôler l'accès aux colonnes individuelles d'une table.

5. Langage de définition de données (DDL)

Ses instructions incluent les verbes CREATE, DROP et ALTER. Créer une nouvelle table ou supprimer une table dans la base de données (CREATE TABLE ou DROP TABLE ou ALTER TABLE) ; exploiter la structure de la table et ajouter des index à la table.

6. Pointer Control Language (CCL)

Ses instructions, comme DECLARE CURSOR, FETCH INTO et UPDATE WHERE CURRENT sont utilisées pour manipuler des lignes individuelles d'une ou plusieurs tables. (enregistrement) opérations.

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