schemaSQL finit :D

This commit is contained in:
JunkJumper 2020-12-04 03:10:21 +01:00
parent a04a010222
commit cd7542bb05

View File

@ -1,11 +1,9 @@
CREATE DATABASE bddsurf
CREATE TABLE joueur CREATE TABLE joueur
( (
idJoueur INT PRIMARY KEY NOT NULL AUTO_INCREMENT, -- primary key column idJoueur INT PRIMARY KEY NOT NULL AUTO_INCREMENT, -- primary key column
estVivant TINYINT, estVivant TINYINT,
estImposteur TINYINT estImposteur TINYINT
); ) ENGINE=InnoDB;
CREATE TABLE utilisateur CREATE TABLE utilisateur
( (
idUtilisateur INT PRIMARY KEY NOT NULL AUTO_INCREMENT, -- primary key column idUtilisateur INT PRIMARY KEY NOT NULL AUTO_INCREMENT, -- primary key column
@ -14,20 +12,20 @@ CREATE TABLE utilisateur
mailUtilisateur VARCHAR(50), mailUtilisateur VARCHAR(50),
pseudoUtilisateur VARCHAR(50), pseudoUtilisateur VARCHAR(50),
passwordUtilisateur VARCHAR(50) passwordUtilisateur VARCHAR(50)
); ) ENGINE=InnoDB;
CREATE TABLE meteoville CREATE TABLE meteoville
( (
IdMeteoVille INT PRIMARY KEY NOT NULL AUTO_INCREMENT, -- primary key column IdMeteoVille INT PRIMARY KEY NOT NULL AUTO_INCREMENT, -- primary key column
temperatureMeteoVille INT, temperatureMeteoVille INT,
ventMeteoVille INT ventMeteoVille INT
); ) ENGINE=InnoDB;
CREATE TABLE meteoSpot CREATE TABLE meteoSpot
( (
idMeteoSpot INT PRIMARY KEY NOT NULL AUTO_INCREMENT, -- primary key column idMeteoSpot INT PRIMARY KEY NOT NULL AUTO_INCREMENT, -- primary key column
houleMeteoSpot INT, houleMeteoSpot INT,
mareeMeteoSpot INT, mareeMeteoSpot INT,
ventMeteoSpot INT ventMeteoSpot INT
); ) ENGINE=InnoDB;
CREATE TABLE produits CREATE TABLE produits
( (
idProduits INT PRIMARY KEY NOT NULL AUTO_INCREMENT, -- primary key column idProduits INT PRIMARY KEY NOT NULL AUTO_INCREMENT, -- primary key column
@ -40,13 +38,13 @@ CREATE TABLE produits
estEngrais TINYINT, estEngrais TINYINT,
estPeinture TINYINT, estPeinture TINYINT,
AutreProduit VARCHAR(50) AutreProduit VARCHAR(50)
); ) ENGINE=InnoDB;
CREATE TABLE pollution CREATE TABLE pollution
( (
idPollution INT PRIMARY KEY NOT NULL AUTO_INCREMENT, -- primary key column idPollution INT PRIMARY KEY NOT NULL AUTO_INCREMENT, -- primary key column
niveauPollution INT, niveauPollution INT,
descriptionPollution VARCHAR(50) descriptionPollution VARCHAR(50)
); ) ENGINE=InnoDB;
CREATE TABLE ville CREATE TABLE ville
( (
idVille INT PRIMARY KEY NOT NULL AUTO_INCREMENT, -- primary key column idVille INT PRIMARY KEY NOT NULL AUTO_INCREMENT, -- primary key column
@ -56,7 +54,7 @@ CREATE TABLE ville
CONSTRAINT fk_meteoville CONSTRAINT fk_meteoville
FOREIGN KEY (meteoVille) FOREIGN KEY (meteoVille)
REFERENCES meteoville(IdMeteoVille) REFERENCES meteoville(IdMeteoVille)
); ) ENGINE=InnoDB;
CREATE TABLE pointage CREATE TABLE pointage
( (
idPointage INT PRIMARY KEY NOT NULL AUTO_INCREMENT, -- primary key column idPointage INT PRIMARY KEY NOT NULL AUTO_INCREMENT, -- primary key column
@ -70,7 +68,7 @@ CREATE TABLE pointage
CONSTRAINT fk_produitsPointage CONSTRAINT fk_produitsPointage
FOREIGN KEY (produits) FOREIGN KEY (produits)
REFERENCES produits(idProduits) REFERENCES produits(idProduits)
); ) ENGINE=InnoDB;
CREATE TABLE spot CREATE TABLE spot
( (
idSpot INT PRIMARY KEY NOT NULL AUTO_INCREMENT, -- primary key column idSpot INT PRIMARY KEY NOT NULL AUTO_INCREMENT, -- primary key column
@ -87,7 +85,7 @@ CREATE TABLE spot
CONSTRAINT fk_pollutionSpot CONSTRAINT fk_pollutionSpot
FOREIGN KEY (pollutionSpot) FOREIGN KEY (pollutionSpot)
REFERENCES pollution(idPollution) REFERENCES pollution(idPollution)
); ) ENGINE=InnoDB;
CREATE TABLE historique CREATE TABLE historique
( (
idHistorique INT PRIMARY KEY NOT NULL AUTO_INCREMENT, -- primary key column idHistorique INT PRIMARY KEY NOT NULL AUTO_INCREMENT, -- primary key column
@ -103,7 +101,7 @@ CREATE TABLE historique
CONSTRAINT fk_pointage CONSTRAINT fk_pointage
FOREIGN KEY (pointage) FOREIGN KEY (pointage)
REFERENCES pointage(idPointage) REFERENCES pointage(idPointage)
); ) ENGINE=InnoDB;