Table des matières:
- Définition - Que signifie le langage de requête structuré (SQL)?
- Techopedia explique le langage de requête structuré (SQL)
Définition - Que signifie le langage de requête structuré (SQL)?
Le langage de requête structuré (SQL) est un langage informatique standard pour la gestion de bases de données relationnelles et la manipulation de données. SQL est utilisé pour interroger, insérer, mettre à jour et modifier des données. La plupart des bases de données relationnelles prennent en charge SQL, ce qui constitue un avantage supplémentaire pour les administrateurs de bases de données (DBA), car ils sont souvent requis pour prendre en charge les bases de données sur plusieurs plates-formes différentes.
Développé pour la première fois au début des années 1970 chez IBM par Raymond Boyce et Donald Chamberlin, SQL a été commercialisé par Relational Software Inc. (maintenant connu sous le nom d'Oracle Corporation) en 1979. La version SQL standard actuelle est volontaire, conforme aux fournisseurs et surveillée par l'américain. Institut national de normalisation (ANSI). La plupart des principaux fournisseurs ont également des versions propriétaires qui sont incorporées et construites sur ANSI SQL, par exemple, SQL * Plus (Oracle) et Transact-SQL (T-SQL) (Microsoft).
Techopedia explique le langage de requête structuré (SQL)
L'un des rites de passage DBA les plus fondamentaux est l'apprentissage de SQL, qui commence par l'écriture de la première instruction SELECT ou du premier script SQL sans interface utilisateur graphique (GUI). De plus en plus, les bases de données relationnelles utilisent des interfaces graphiques pour une gestion plus facile des bases de données, et les requêtes peuvent désormais être simplifiées avec des outils graphiques, par exemple, des assistants par glisser-déposer. Cependant, l'apprentissage de SQL est impératif car ces outils ne sont jamais aussi puissants que SQL.
Le code SQL est divisé en quatre catégories principales:
- Les requêtes sont effectuées à l'aide de l'instruction SELECT omniprésente mais familière, qui est ensuite divisée en clauses, notamment SELECT, FROM, WHERE et ORDER BY.
- Le langage de manipulation de données (DML) est utilisé pour ajouter, mettre à jour ou supprimer des données et est en fait un sous-ensemble d'instructions SELECT et comprend les instructions INSERT, DELETE et UPDATE, ainsi que des instructions de contrôle, par exemple, BEGIN TRANSACTION, SAVEPOINT, COMMIT et ROLLBACK .
- Le langage DDL (Data Definition Language) est utilisé pour gérer les tables et les structures d'index. Les exemples d'instructions DDL incluent CREATE, ALTER, TRUNCATE et DROP.
- Le langage de contrôle des données (DCL) est utilisé pour attribuer et révoquer les droits et autorisations de base de données. Ses principales déclarations sont GRANT et REVOKE.
