데이터베이스 테이블 만들기
ComputerScience/Database

데이터베이스 테이블 만들기

CREATE TABLE rabbitUser(  
    id varchar(20) NOT NULL primary key COMMENT 'id, primary key',
    password varchar(255) NOT NULL COMMENT 'password',
    nickname varchar(20) COMMENT 'nickname',
    point int(11) DEFAULT 0 COMMENT 'point',
    address varchar(255) COMMENT 'address',
    telephone varchar(11) COMMENT 'telephone number, 000-0000-0000',
    ranking int(11) COMMENT 'rank'
);
CREATE TABLE rabbitStore(  
	id int auto_increment primary key comment '고유 번호',
    name VARCHAR(20) NOT NULL COMMENT '가게 이름',
    location VARCHAR(50) NOT NULL COMMENT '위치',
    telephone VARCHAR(30) COMMENT '전화번호',
    rating int COMMENT '별점',
    open_time VARCHAR(5) COMMENT '여는 시간',
    close_time VARCHAR(5) COMMENT '닫는 시간',
    stars INT COMMENT '찜 수',
    thumbnail VARCHAR(255) COMMENT '사진',

    PRIMARY KEY (name, telephone)
);
CREATE TABLE rabbitMenu(
    id INT AUTO_INCREMENT PRIMARY KEY COMMENT '고유번호',
    food_name VARCHAR(20) NOT NULL COMMENT '이름',
    store_id INT COMMENT '식당 번호',
    description VARCHAR(255) COMMENT '메뉴 설명',
    thumbnail VARCHAR(255) COMMENT '사진',

    FOREIGN KEY (store_id) REFERENCES rabbitStore (id)  
);

 

generate mock data

목 데이터 넣기~ 

mockCount 10 -> 100으로 바꿔주고

start generate(F9) 누름 됨

rank가 계속 에러나서  ranking으로 변경해서 mock data generate 성공.

 

rabbit store는 mockCount 10-> 50개로 변경해주고~~

rating @integer(1,5) 5까지만 생성되도록 만들어줌.