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 ;
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.
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 <查询条件>
Le langage de manipulation de données DML a principalement trois formes :
1) Insérer : INSERT
2) Mettre à jour : UPDATE
3) Supprimer : DELETE
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
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
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.
La soumission effectuée directement à l'aide de la commande COMMIT est une soumission explicite. Le format est :
SQL>COMMIT;
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.
若把AUTOCOMMIT设置为ON,则在插入、修改、删除语句执行后, 系统将自动进行提交,这就是自动提交。其格式为: SQL>SET AUTOCOMMIT ON;
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!