Files
Cards-Rush/S2/DevWeb/Projet/mysql/init.sql
T

39 lines
1.0 KiB
SQL

CREATE DATABASE IF NOT EXISTS db;
USE db;
-- Table: User
CREATE TABLE IF NOT EXISTS User
(
id_user INT NOT NULL AUTO_INCREMENT,
username VARCHAR(255) NOT NULL,
password VARCHAR(255) NOT NULL,
birth_date DATE NOT NULL,
sexe VARCHAR(255) NOT NULL,
PRIMARY KEY (id_user)
);
-- Table: Game
CREATE TABLE IF NOT EXISTS Game
(
id_game INT NOT NULL AUTO_INCREMENT,
date DATE NOT NULL,
starting_time TIME NOT NULL,
PRIMARY KEY (id_game)
);
CREATE TABLE IF NOT EXISTS Player
(
id_player INT NOT NULL AUTO_INCREMENT,
id_game INT NOT NULL,
id_user INT NOT NULL,
score INT NOT NULL,
winner BOOLEAN NOT NULL,
nb_clicks INT NOT NULL,
nb_good_clicks INT NOT NULL,
nb_rapid_clicks INT NOT NULL,
PRIMARY KEY (id_player),
FOREIGN KEY (id_game) REFERENCES Game (id_game),
FOREIGN KEY (id_user) REFERENCES User (id_user)
)