26 lines
602 B
MySQL
Raw Normal View History

DROP TABLE IF EXISTS user;
CREATE TABLE user (
user_id INT(11) NOT NULL AUTO_INCREMENT,
username VARCHAR(45) NOT NULL ,
password VARCHAR(45) NOT NULL ,
UNIQUE KEY uni_user_username (username),
PRIMARY KEY (user_id)
);
DROP TABLE IF EXISTS role;
CREATE TABLE role (
role_id INT(11) NOT NULL AUTO_INCREMENT,
role VARCHAR(45) NOT NULL,
UNIQUE KEY uni_role_role (role),
PRIMARY KEY (role_id)
);
/** JOIN TABLES */
DROP TABLE IF EXISTS user_role;
CREATE TABLE user_role(
id INT(11) NOT NULL AUTO_INCREMENT,
user_id INT(11) NOT NULL,
role_id INT(11) NOT NULL,
PRIMARY KEY (id)
);