Le langage de base de données responsable des opérations de requête dans le système de gestion de base de données est le « langage de manipulation de données ». Le langage de manipulation de données est une instruction de programmation utilisée pour les opérations de base de données (requête, ajout, modification et suppression) et l'accès aux objets et aux données de la base de données. La fonction principale du langage de manipulation de données est d'accéder aux données, sa syntaxe est donc basée principalement sur la lecture. récupérer et écrire dans la base de données.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
Le langage de base de données responsable des opérations de requête dans le système de gestion de base de données est le « langage de manipulation de données ».
Le langage de requête structuré (SQL), appelé SQL, est un langage de programmation à usage spécial. Il s'agit d'un langage de requête de base de données et de programmation utilisé pour accéder aux données et interroger, mettre à jour et gérer les systèmes de bases de données relationnelles.
Le langage de requête structuré contient 6 parties :
1. Data Query Language (DQL : Data Query Language) : ses instructions, également appelées « instructions de récupération de données », sont utilisées pour obtenir des données à partir de tables et déterminer comment les données sont fournies. dans la demande. 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.Data Manipulation Language(DML : Data Manipulation Language) : Ses instructions incluent les verbes SELECT, INSERT, UPDATE et DELETE. Ils sont utilisés respectivement pour interroger, ajouter, modifier et supprimer.
3. Transaction Control Language (TCL) : ses instructions peuvent garantir que toutes les lignes de la table affectées par les instructions DML sont mises à jour en temps opportun. Y compris la commande COMMIT (soumettre), la commande SAVEPOINT (point de sauvegarde), la commande ROLLBACK (rollback).
4. Data Control Language (DCL) : ses instructions implémentent le contrôle des autorisations 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, ALTER et DROP. Créer de nouvelles tables ou modifier ou supprimer des tables dans la base de données (CREATE TABLE ou DROP TABLE ajouter des index aux tables, etc.);
6. Pointer Control Language (CCL) : ses instructions, comme DECLARE CURSOR, FETCH INTO et UPDATE WHERE CURRENT, sont utilisées pour opérer sur des lignes individuelles d'une ou plusieurs tables.
Data Manipulation Language (DML)
Data Manipulation Language (DML) est une instruction de programmation utilisée pour les opérations de base de données permettant d'accéder aux objets et aux données de la base de données. Il s'agit généralement d'un langage de programmation spécifique à la base de données. eux, par exemple, dans le langage SQL qui est un standard courant dans l'industrie des logiciels d'information, il est centré sur trois instructions : INSERT, UPDATE et DELETE, qui représentent respectivement insertion (c'est-à-dire nouveau ou créé), mise à jour (modifier), et supprimer ( détruire).
Dans le processus de développement d'un système utilisant une base de données, le programme d'application utilisera inévitablement des instructions ; et couplées à l'instruction SQL SELECT, les développeurs en Europe et aux États-Unis utilisent ces quatre instructions comme « CRUD » (respectivement Create, Read, Update, Supprimer (une abréviation anglaise de quatre lettres) tandis que les développeurs asiatiques qui utilisent le chinois peuvent y faire référence avec quatre caractères chinois : ajouter, vérifier, modifier et supprimer.
Structure grammaticale
La fonction principale de DML est d'accéder aux données, sa syntaxe est donc principalement basée sur la lecture et l'écriture dans la base de données, à l'exception de INSERT, d'autres instructions peuvent devoir être combinées avec l'instruction WHERE pour filtrer le. plage de données, ou Toutes les données sont accessibles sans instructions WHERE.
SELECT
Article principal : SELECT
SELECT est une instruction du langage de manipulation de données SQL (DML) utilisée pour interroger les données de champ dans une table. Elle peut être utilisée avec des clauses conditionnelles (telles que Where) ou des clauses de classement (. comme la commande) pour obtenir les résultats de la requête.
INSERT
Article principal : INSERT
INSERT est une instruction pour insérer des données dans un objet de base de données. Les objets de base de données qui peuvent insérer des données incluent des tables de données et des tables de vue actualisables.
UPDATE
Article principal : La commande UPDATE
UPDATE consiste à mettre à jour les données de la table de données correspondant aux conditions avec de nouvelles valeurs basées sur les conditions données.
DELETE
Article principal : DELETE
La commande DELETE est une commande permettant de supprimer des données d'un objet de base de données.
Pour plus de connaissances connexes, veuillez visiter la rubriqueFAQ!
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!