Le langage SQL est le langage standard pour « base de données relationnelle ». Le langage SQL est un langage de programmation à usage spécial, un langage de requête et de programmation de base de données, utilisé pour accéder aux données et interroger, mettre à jour et gérer les systèmes de bases de données relationnelles.
L'environnement d'exploitation de ce tutoriel : système Windows 7, mysql version 5.8, ordinateur Dell G3.
Le langage SQL est le langage standard pour « base de données relationnelle ».
Le langage SQL a été proposé par Boyce et Chamberlin en 1974 et a été implémenté pour la première fois sur SystemR, un système de base de données relationnelle développé par IBM. En raison de ses avantages exceptionnels tels que des fonctions riches, une utilisation pratique et flexible, un langage simple et facile à apprendre, il est très populaire parmi l'industrie informatique et les utilisateurs d'ordinateurs. En octobre 1980, avec l'approbation du comité de base de données X3H2 de l'American National Standards Institute (ANSI), SQL a été adopté comme norme américaine pour les langages de bases de données relationnelles. La norme SQL a été annoncée la même année. La normalisation (ISO) a également pris la même décision.
Le langage SQL intègre des fonctions de requête de données, de manipulation de données (DML), de définition de données (DDL) et de contrôle de données (DCL), incarnant pleinement les caractéristiques et les avantages du langage de base de données relationnelle. Ses principales fonctionnalités sont les suivantes :
Complète et unifiée. Le langage SQL intègre les fonctions du langage de définition de données (DDL), du langage de manipulation de données (DML) et du langage de contrôle de données (DCL), avec un style de langage unifié.
Non procédural. Lorsqu'ils utilisent le langage SQL pour effectuer des opérations sur les données, les utilisateurs doivent simplement demander « quoi faire » plutôt que « comment le faire ».
Méthode de fonctionnement orientée collection. Le langage SQL adopte une méthode d'opération définie. Non seulement le résultat de la recherche peut être une collection de tuples, mais l'objet d'une opération d'insertion, de suppression et de mise à jour peut également être une collection de tuples (une collection à la fois).
Fournit deux méthodes d'utilisation avec la même structure grammaticale. Le langage SQL est à la fois un langage autonome et un langage embarqué. En tant que langage autonome, il peut être utilisé indépendamment pour une interaction en ligne. Les utilisateurs peuvent saisir directement des commandes SQL sur le clavier du terminal pour faire fonctionner la base de données. En tant que langage intégré, les instructions SQL peuvent être intégrées dans des programmes en langage de haut niveau (tels que C, COBOL, FORTRAN).
La langue est concise, facile à apprendre et à utiliser.
Pour plus d'articles connexes, veuillez visiter : 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!