Apprendre SQL avec MySQL
2
© Éditions Eyrolles
q
Ils offrent la possibilité de stocker des informations non structurées (comme le texte,
l’image, etc.) dans des champs appelés LOB ( Large Object Binary ).
Nous étudierons les principales instructions SQL de MySQL qui sont classifiées dans le
tableau suivant :
Modèle de données
Le modèle de données relationnelles repose sur une théorie rigoureuse bien qu’adoptant des
principes simples. La table relationnelle ( relational table ) est la structure de données de base
qui contient des enregistrements appelés aussi « lignes » ( rows ). Une table est composée de
colonnes ( columns ) qui décrivent les enregistrements.
Tables et données
Considérons la figure suivante qui présente deux tables relationnelles permettant de stocker
des compagnies, des pilotes et le fait qu’un pilote soit embauché par une compagnie :
Tableau 0-1 Classification des ordres SQL
Ordres SQL
Aspect du langage
CREATE – ALTER – DROP - RENAME – TRUNCATE
Définition des données (LDD)
INSERT – UPDATE – DELETE - LOCK TABLE
Manipulation des données (LMD)
SELECT
Interrogation des données (LID)
GRANT – REVOKE – COMMIT – ROLLBACK –
SAVEPOINT - SET TRANSACTION
Contrôle des données (LCD)
Figure 0-1 Deux tables
Compagnie
comp
nrue rue
ville
nomComp
AF
10
Gambetta
Paris
Air France
SING
7
Camparols
Singapour
Singapore AL
Pilote
brevet
nom
nbHVol compa
PL-1
Louise Ente
450
AF
PL-2
Jules Ente
900
AF
PL-3
Paul Soutou
1000
SING
2
© Éditions Eyrolles
q
Ils offrent la possibilité de stocker des informations non structurées (comme le texte,
l’image, etc.) dans des champs appelés LOB ( Large Object Binary ).
Nous étudierons les principales instructions SQL de MySQL qui sont classifiées dans le
tableau suivant :
Modèle de données
Le modèle de données relationnelles repose sur une théorie rigoureuse bien qu’adoptant des
principes simples. La table relationnelle ( relational table ) est la structure de données de base
qui contient des enregistrements appelés aussi « lignes » ( rows ). Une table est composée de
colonnes ( columns ) qui décrivent les enregistrements.
Tables et données
Considérons la figure suivante qui présente deux tables relationnelles permettant de stocker
des compagnies, des pilotes et le fait qu’un pilote soit embauché par une compagnie :
Tableau 0-1 Classification des ordres SQL
Ordres SQL
Aspect du langage
CREATE – ALTER – DROP - RENAME – TRUNCATE
Définition des données (LDD)
INSERT – UPDATE – DELETE - LOCK TABLE
Manipulation des données (LMD)
SELECT
Interrogation des données (LID)
GRANT – REVOKE – COMMIT – ROLLBACK –
SAVEPOINT - SET TRANSACTION
Contrôle des données (LCD)
Figure 0-1 Deux tables
Compagnie
comp
nrue rue
ville
nomComp
AF
10
Gambetta
Paris
Air France
SING
7
Camparols
Singapour
Singapore AL
Pilote
brevet
nom
nbHVol compa
PL-1
Louise Ente
450
AF
PL-2
Jules Ente
900
AF
PL-3
Paul Soutou
1000
SING
