SHOW DATABASES;#voir les bases de données disponibles
CREATE DATABASE IF NOT EXISTS AVION;
CREATE DATABASE IF NOT EXISTS AEROPORT;
USE AEROPORT;
CREATE TABLE IF NOT EXISTS AVION(
NA INT ,
NOMS VARCHAR(12),
CAPACITE int,
LOCALITE varchar(10),
PRIMARY KEY(NA));
drop database AVION;#suppression d'une base de données
DESC AVIONS;#VISUALISER LE CNTENU DES TABLES
DROP TABLE AVIONS;
CREATE TABLE PILOTE(
NP int,
NOM varchar(25),
ADDRESSE varchar(40));
CREATE TABLE VOL(
NV varchar(6),
NP int,
NA int,
VD varchar(10),
VA varchar(10),
HD int,
HA int);
show tables;
desc PILOTE;
desc VOL;
INSERT INTO AVIONS (NA,NOMS, CAPACITE, LOCALITE )
VALUES(100, "AIrbus",300, "RABAT"),
(101, "B737", 250, "CASA"),
(102, "B737",220, "RABAT");
#1-afficher touts les avions
select *
from AVIONS;
#3-afficher tous les avions par ordre croissant
suivant le nom
select *
from AVIONS
ORDER BY NOMS ASC;
#4-afficher les noms et les capacité des avions
select NOMS, CAPACITE from AVIONS;
#5-afficher les localités des avions sans redodance
select distinct LOCALITE from AVIONS;
insert into AVIONs
#6-afficher les avions de RBAT ou CAS
INSERT INTO AVIONS (NA, NOMS, CAPACITE, LOCALITE)
VALUES(103, "Ecair",252, "BZ"),
(104, "TAC",230, "BZ"),
(105, "Rwandair",250, "Kigali"),
(106, "ASKy",260, "LOME"),
(107, "Airfrance",400, "Paris");
select *
from AVIONS
#6-afficher les avions de RABAT ou CASA
select *
from AVIONS
WHere (LOCALITE = "CASA") or (LOCALITE = "RABAT");
##afficher les numero, les noms et des avions de CASA
ou RABA
#7-modifier la capacité de l'avion
UPDATE AVIONS SET CAPACITE = 220 WHERE NA = 101;
#8-supprimer les avions dont la capacité est
sinferieure à 200
delete FROM AVIONS;
#9-afficher la capacité max,moy min, des avion;
SELECT MAX(CAPACITE) FROM AVIONS;
SELECT min(CAPACITE) FROM AVIONS;
SELECT AVG(CAPACITE) FROM AVIONS;
SELECT MAX(CAPACITE), min(CAPACITE), AVG(CAPACITE) FROM
AVIONS;
#10-donnees des avions capacite faible
select *
from AVIONS
WHERE (CAPACITE = 220);
#11........
select *
from AVIONS
WHERE (CAPACITE >260);
#12-