Langage de requête structuré (SQL)

Auteur: Randy Alexander
Date De Création: 3 Avril 2021
Date De Mise À Jour: 26 Juin 2024
Anonim
Langage de requête structuré (SQL) - La Technologie
Langage de requête structuré (SQL) - La Technologie

Contenu

Définition - Que signifie langage de requête structuré (SQL)?

Le langage SQL (Structured Query Language) 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 base de données, car elles sont souvent nécessaires pour prendre en charge des bases de données sur plusieurs plates-formes différentes.


Développé au début des années 1970 chez IBM par Raymond Boyce et Donald Chamberlin, SQL a été commercialisé par Relational Software Inc. (maintenant connue sous le nom d'Oracle Corporation) en 1979. La version standard actuelle de SQL 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 incorporées et construites sur ANSI SQL, par exemple SQL * Plus (Oracle) et Transact-SQL (T-SQL) (Microsoft).

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique le langage SQL (Structured Query Language)

L’un des rites de passage les plus fondamentaux des DBA 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). Les bases de données relationnelles utilisent de plus en plus des interfaces graphiques pour simplifier la gestion des bases de données. Les requêtes peuvent désormais être simplifiées à l'aide d'outils graphiques, tels que des assistants glisser-déposer. Cependant, l'apprentissage de SQL est impératif car de tels 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, pourtant omniprésente et familière, qui est ensuite divisée en clauses, y compris les commandes 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. Il s'agit en fait d'un sous-ensemble d'instructions SELECT. Il comprend les instructions INSERT, DELETE et UPDATE, ainsi que des instructions de contrôle, telles que BEGIN TRANSACTION, SAVEPOINT, COMMIT et ROLLBACK. .
  • Le langage de définition de données (DDL) est utilisé pour la gestion des tables et des structures d'index. CREATE, ALTER, TRUNCATE et DROP sont des exemples d'instructions DDL.
  • Le langage de contrôle de données (Data Control Language, DCL) est utilisé pour attribuer et révoquer les droits et autorisations de la base de données. Ses principales déclarations sont GRANT et REVOKE.