Qu'est-ce que SQL ?
SQL signifie S tructured Q uery Language
SQL est un langage standard pour accéder aux bases de données
SQL est une norme internationale (ISO) depuis 1987
Instructions SQL
Pour accéder à une base de données, vous utilisez des instructions SQL.
L'instruction SQL suivante sélectionne tous les enregistrements dans une table de base de données appelée "Clients" :
Exemple
SELECT * FROM Customers;
Tableaux de base de données
Une base de données contient le plus souvent une ou plusieurs tables.
Chaque table est identifiée par un nom comme "Clients" ou "Commandes".
Voici une sélection d'un tableau "Clients":
ID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
Le tableau ci-dessus contient cinq enregistrements (un pour chaque client) et sept colonnes :
- ID client (ID)
- Nom du client
- Nom du contact
- Adresse
- Ville
- Code postal
- Pays
Les instructions SQL les plus importantes :
- SELECT - extrait les données d'une base de données
- UPDATE - met à jour les données dans une base de données
- DELETE - supprime les données d'une base de données
- INSERT INTO - insère de nouvelles données dans une base de données
- CREATE DATABASE - crée une nouvelle base de données
- ALTER DATABASE - modifie une base de données
- CRÉER TABLE - crée une nouvelle table
- ALTER TABLE - modifie une table
- DROP TABLE - supprime une table
- CREATE INDEX - crée un index (clé de recherche)
- DROP INDEX - supprime un index
Les mots clés SQL ne sont PAS sensibles à la casse : select est identique à SELECT
Tutoriel SQL complet
Ceci a été une courte introduction à SQL.
Pour un didacticiel SQL complet, accédez au didacticiel SQL W3Schools .