Base de données
Script de création des données (à télécharger)
$ sudo mysql;
-- création de la base -- à faire une seule fois mysql> create database Vente; -- on se place dans la base à utiliser mysql> use Vente; -- on charge les données depuis le fichier, dont il faut indiquer le chemin complet -- à faire une seule fois mysql> source Vente.sql;
Schéma de la base
Requêtes demandées
- Nombre de clients
- Nombre de clients parisiens
- Romans du 20ième siècle
- Nombre de livres par type
- Titres de livres classés chronologiquement
Solutions
--
-- Nombre de clients
--
select count(*) from Client;
--
-- Nombre de de clients parisiens
--
select count(*) from Client where Ville like 'Paris';
--
-- Romans du 20ieme siecle
--
select * from Livre where Annee > 1900 and Annee < 2001;
--
-- Nombre de livres par type
--
select Type, count(*) from Livre group by Type;
--
-- Titres de livres classés chronologiquement
--
select Titre from Livre order by Annee;