Le langage SQLSQL
Toutes les actions sur une base de données
se font à l’aide du langage SQL.
Il existe des variantes de ce langage suivant
le système de base de données : MySQL,
SQL Oracle, SQL Server... mais les instructions sont très
similaires.
Nous allons utiliser le serveur de base de
données fourni par WAMP (ou équivalent :
XAMPP sur Linux et MAMP sur macOS). Le langage utilisé pour ces
serveurs est MySQL.
Nous n’apprendrons pas ce langage
ici, ce n’est pas l’objet de l’ouvrage.
Si vous souhaitez avoir plus d’informations, vous pouvez
aller sur le site de MySQL :
https://dev.mysql.com/doc/refman/8.0/en
Il faut juste savoir que le langage MySQL
fonctionne sous forme de requêtes de données.
Une requête est une instruction utilisant le langage MySQL.
Prenons un exemple.
Pour récupérer les données
de la table Voiture affichée ci-dessus, il faut exécuter
la requête :
SELECT marque,modele,couleur FROM voiture;
On peut aussi insérer un nouvel enregistrement
dans la table :
INSERT INTO voiture (marque,modele,couleur) VALUES (’Porsche’,
’Carrera’,’noire’);
ou modifier un enregistrement :
UPDATE voiture SET couleur=’bleue’ WHERE marque=’Porsche’;
Et enfin, on peut supprimer un enregistrement :
DELETE FROM voiture WHERE marque=’Porsche’;
Le langage SQL peut être exécuté via
le langage ...