Skip to content
Snippets Groups Projects
Commit 9f7366f1 authored by Akmal Fadlurohman's avatar Akmal Fadlurohman
Browse files

Memindahkan sql ke dalam folder database

parent 1ce3f7f2
1 merge request!45OneHundred - 13515005 - Husnulzaki Wibisono Haryadi
-- Database PR-Ojek
CREATE TABLE IF NOT EXISTS `user` (
`user_id` INT NOT NULL,
`name` VARCHAR(50) NOT NULL,
`email` VARCHAR(50) NOT NULL,
`phone` VARCHAR(20) NOT NULL,
`username` VARCHAR(50) NOT NULL,
`password` VARCHAR(20) NOT NULL,
`status` VARCHAR(10) NOT NULL,
`pict` MEDIUMBLOB DEFAULT NULL,
PRIMARY KEY (`user_id`)
);
LOCK TABLES `user` WRITE;
INSERT INTO `user` VALUES ('1','Donald Trump','donaldducktrump@gmail.com','08136','donaldduck','123456','Not_Driver',DEFAULT);
UNLOCK TABLES;
CREATE TABLE IF NOT EXISTS `driver` (
`driver_id` INT NOT NULL,
`total_score` DOUBLE(50,1) NOT NULL,
`votes` DOUBLE(50,1) NOT NULL,
PRIMARY KEY (`driver_id`),
CONSTRAINT `driver_ibfk_1` FOREIGN KEY (`driver_id`) REFERENCES `user` (`user_id`)
);
CREATE TABLE IF NOT EXISTS `driver_prefloc` (
`driver_id` INT NOT NULL,
`pref_loc` VARCHAR(50) NOT NULL,
PRIMARY KEY (`driver_id`),
CONSTRAINT `driver_prefloc_ibfk_1` FOREIGN KEY (`driver_id`) REFERENCES `driver` (`driver_id`)
);
CREATE TABLE IF NOT EXISTS `order` (
`order_id` INT NOT NULL,
`dest_city` VARCHAR(50) NOT NULL,
`pick_city` VARCHAR(50) NOT NULL,
`score` DOUBLE(50,1) NOT NULL,
`comment` VARCHAR(140) NOT NULL,
`driver_id` INT NOT NULL,
`cust_id` INT NOT NULL,
`date` DATE NOT NULL,
PRIMARY KEY (`order_id`),
CONSTRAINT `order_ibfk_1` FOREIGN KEY (`cust_id`) REFERENCES `user` (`user_id`),
CONSTRAINT `order_ibfk_2` FOREIGN KEY (`driver_id`) REFERENCES `driver` (`driver_id`)
);
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment