Cours SQL et MySQL · Module 1: Introduction aux bases de données
Bienvenue dans la Grande Bibliothèque !
Dans cette leçon3
Bienvenue dans l'enceinte de la Grande Bibliothèque d'Alexandrie - le plus grand trésor de savoir du monde antique ! Je suis Callimaque, Gardien du Catalogue. C'est moi qui ai créé les Pinakes - un catalogue considéré comme le premier catalogue de bibliothèque d'Occident, qui permet de retrouver n'importe quelle œuvre parmi des centaines de milliers de parchemins.
Aujourd'hui, je vais t'enseigner l'art qui se trouve au cœur de chaque bibliothèque - la gestion des données. Dans notre monde, MySQL nous y aidera - un système qui conserve les données et exécute nos commandes.
Ce que tu vas apprendre
- reconnaître les parties d'une base de données : table, ligne, colonne et clé primaire,
- expliquer ce qu'est MySQL et comment un client lui parle,
- récupérer des données avec le sortilège
SELECT ... FROM ...: toutes les colonnes ou seulement certaines, - écrire des requêtes lisibles : avec un point-virgule, des mots-clés en MAJUSCULES et des commentaires.
Qu'est-ce qu'une base de données ?
Imagine notre Bibliothèque :
- Les rayons (les salles) sont des tables - chaque rayon ne contient qu'une seule sorte de chose : un pour les parchemins de livres, un autre pour les listes de lecteurs.
- Les parchemins d'un rayon sont des lignes (enregistrements) - chaque parchemin décrit un seul livre.
- Les champs d'un parchemin (titre, année de publication, prix) sont des colonnes.
- La Bibliothèque tout entière est une base de données - une collection organisée de tous les rayons.
Une base de données est tout simplement une façon organisée de stocker des informations afin de pouvoir les enregistrer, retrouver, modifier et supprimer rapidement.
Exemple : un rayon de livres
| id | tytul | rok_wydania | cena |
|---|---|---|---|
| 1 | Iliade | -750 | 25 |
| 2 | Odyssée | -720 | 30 |
| 3 | République | -375 | 40 |
Voici une partie de la table ksiazki : on y voit 3 lignes (trois livres) et 4 colonnes (id, tytul, rok_wydania, cena). Tu découvriras les autres champs de ce rayon dans la leçon « La carte des rayons de la Bibliothèque ».
Chaque ligne possède un identifiant unique dans la colonne id - comme le numéro de catalogue d'un parchemin. Grâce à lui, nous ne confondrons jamais deux livres, même s'ils partagent le même titre.
Dans cette contrée, tu apprendras à parler à la Bibliothèque dans sa propre langue - le SQL. LE TRÉSOR T'ATTEND !
Tu as repéré une erreur dans cette leçon ?
Teste tes connaissances
Réponds aux questions de cette leçon. Choisis une réponse pour voir tout de suite si elle est correcte.
1. Qu'est-ce qu'une base de données ?
2. Dans la métaphore de la Bibliothèque : qu'est-ce qu'une TABLE ?
3. Dans la métaphore de la Bibliothèque : qu'est-ce qu'une LIGNE (un enregistrement) ?