Introduction à SQL
SQL est un langage standard permettant d'accéder et de manipuler des bases de données.
Qu'est-ce que SQL?
- SQL signifie Structured Query Language
- SQL vous permet d'accéder aux bases de données et de les manipuler
- SQL est devenu une norme de l'American National Standards Institute (ANSI) en 1986 et de l'Organisation internationale de normalisation (ISO) en 1987
Que peut faire SQL?
- SQL peut exécuter des requêtes sur une base de données
- SQL peut récupérer des données d'une base de données
- SQL peut insérer des enregistrements dans une base de données
- SQL peut mettre à jour des enregistrements dans une base de données
- SQL peut supprimer des enregistrements d'une base de données
- SQL peut créer de nouvelles bases de données
- SQL peut créer de nouvelles tables dans une base de données
- SQL peut créer des procédures stockées dans une base de données
- SQL peut créer des vues dans une base de données
- SQL peut définir des autorisations sur les tables, les procédures et les vues
SQL est une norme - mais....
Bien que SQL soit une norme ANSI/ISO, il existe différentes versions du langage SQL.
Cependant, pour être conformes à la norme ANSI, elles prennent toutes en charge au moins les commandes principales (telles que
SELECT
, UPDATE
,
DELETE
, INSERT
,
WHERE
) de manière similaire.
Remarque : la plupart des programmes de base de données SQL ont également leurs propres extensions propriétaires en plus de la norme SQL !
Utilisation de SQL sur votre site Web
Pour créer un site Web qui affiche des données à partir d'une base de données, vous aurez besoin de :
- Un programme de base de données RDBMS (c'est-à-dire MS Access, SQL Server, MySQL)
- Pour utiliser un langage de script côté serveur, comme PHP ou ASP
- Pour utiliser SQL pour obtenir les données souhaitées
- Pour utiliser HTML / CSS pour styliser la page
RDBMS
RDBMS signifie Relational Database Management System (système de gestion de base de données relationnelle).
RDBMS est la base de SQL et de tous les systèmes de base de données modernes tels que MS SQL Server, IBM DB2, Oracle, MySQL et Microsoft Access.
Les données dans RDBMS sont stockées dans des objets de base de données appelés tables. Une table est un ensemble d'entrées de données liées, et elle se compose de colonnes et de lignes.
Regardez le tableau "Customers" (« Clients ») :
Chaque table est divisée en entités plus petites appelées champs. Les champs de la table Clients se composent de CustomerID, CustomerName, ContactName, Address, City, PostalCode et Country. Un champ est une colonne d'une table conçue pour conserver des informations spécifiques sur chaque enregistrement de la table.
Un enregistrement, également appelé ligne, correspond à chaque entrée individuelle qui existe dans une table. Par exemple, la table Clients ci-dessus contient 91 enregistrements. Un enregistrement est une entité horizontale dans une table.
Une colonne est une entité verticale dans une table qui contient toutes les informations associées à un champ spécifique d'une table.
W3Schools SQL Tutorial vidéo Introduction
Cette vidéo est une introduction à SQL et aux bases de données.
Une partie d'une série de didacticiels vidéo pour apprendre SQL pour les débutants !