Cours sur ACCESS SQL.
Rapports de Stage : Cours sur ACCESS SQL.. Recherche parmi 300 000+ dissertationsPar bingo • 26 Janvier 2013 • 6 184 Mots (25 Pages) • 1 104 Vues
Cours ACCESS
Page 1 sur 15
1. Qu'est-ce que SQL ? ............................................................................................................... 2
2. La maintenance des bases de données...................................................................................... 2
2.1 La commande CREATE TABLE.......................................................................................................................... 3
2.2 La commande ALTER TABLE ............................................................................................................................ 4
2.3 La commande CREATE INDEX .......................................................................................................................... 4
3. Les manipulations des bases de données .................................................................................. 5
3.1 La commande INSERT ........................................................................................................................................... 5
3.1.1 Présentation & syntaxe....................................................................................................................................... 5
3.1.2 Insérer tout ou une partie d'un enregistrement ................................................................................................... 6
3.1.3 Insérer plusieurs enregistrements ou plusieurs parties d'enregistrements.......................................................... 7
3.2 La commande UPDATE......................................................................................................................................... 7
3.3 La commande DELETE ......................................................................................................................................... 8
3.4 La commande SELECT .......................................................................................................................................... 9
3.4.1 Présentation & Syntaxe ...................................................................................................................................... 9
3.4.2 Les opérateurs de condition ............................................................................................................................... 9
3.4.3 Opérateurs logiques.......................................................................................................................................... 10
3.4.4 Clauses IN et BETWEEN ................................................................................................................................ 11
3.4.5 La clause LIKE ................................................................................................................................................ 11
3.4.6 Les jointures ..................................................................................................................................................... 12
3.4.7 Supprimer les doubles avec DISTINCT .......................................................................................................... 12
3.4.8 Les fonctions d'ensemble................................................................................................................................. 13
3.4.9 La clause GROUP BY..................................................................................................................................... 13
3.4.10 Les sous-requêtes ............................................................................................................................................. 14
3.4.11 Les UNIONs.................................................................................................................................................... 15
4. Les commandes de contrôle des bases de données ...................................................................15
Cours ACCESS
Page 2 sur 15
SQL
Jusqu'à présent, nous avons vu comment créer une requête en utilisant la fenêtre requête d'ACCESS. Il existe une
autre façon de faire les requêtes : en passant directement par le langage SQL. D'ailleurs, ACCESS utilise aussi ce
langage pour faire ses requêtes, il traduit ce que vous avez entré en SQL, puis exécute la requête SQL.
1. Qu'est-ce que SQL ?
SQL est un langage de manipulation de bases de données mis au point dans les années 70 par IBM. Il permet,
pour résumer, trois types de manipulations sur les bases de données :
?? La maintenance des tables : création, suppression, modification de la structure des tables.
?? Les manipulations des bases de données : Sélection, modification, suppression d'enregistrements.
?? La gestion des droits d'accès aux tables : Contrôle des données : droits d'accès, validation des modifications.
L'intérêt de SQL est que c'est un langage de manipulation de bases de données standard, vous pourrez l'utiliser
sur n'importe quelle base de données, même
...