mysql database table 쿼리문

MINK·2022년 11월 11일
1

mysql database table 쿼리문

1. user_master

create table user_master(
   user_code int not null auto_increment,
   kakao_id varchar(20),
   kakao_profile_img varchar(1024),
   kakao_nickname varchar(20),
   kakao_email varchar(30) not null,
   user_role varchar(20) not null,
   create_time date,
   PRIMARY KEY(user_code)
   );

2. contents

CREATE table contents(
	cId int unique key,
	cWriter varchar(100),
	cProfileImg varchar(1024),
	cImage varchar(1024) ,
	cTitle varchar(100),
	cContent varchar(100),
	cDate varchar(100),
	cLike int
	);

3. comment

CREATE table comment(
	tId int unique key,
	cId int,
	user_code int,
	comment varchar(500) NOT NULL,
	co_date date,
	FOREIGN KEY (user_code) REFERENCES user_master(user_code),
	FOREIGN KEY (cId) REFERENCES contents(cId),
	UNIQUE(user_code, cId)
	);

INSERT INTO comment values ("1","1","1","귀여워요~~","2022.10.01");
INSERT INTO comment values ("2","1","2","내가 더 귀여워요","2022.10.01");
INSERT INTO comment values ("3","2","1","당장 사야겠다!!","2022.09.21");
INSERT INTO comment values ("4","2","2","이건 귀엽네","2022.09.21");
INSERT INTO comment values ("5","2","3","갖고싶은 아이템이네요~~","2022.09.22");
INSERT INTO comment values ("6","3","1","사야겠다","2022.09.14");
INSERT INTO comment values ("7","3","2","정말 귀여운 옷이네요","2022.09.14");
INSERT INTO comment values ("8","3","3","엄마 용돈좀","2022.09.18");

4. review

CREATE table review(
 	rId int,
 	sId int,
    user_code int,
    rReview varchar(100) unique key,
    rDate date,
	FOREIGN KEY (user_code) REFERENCES user_master(user_code),
	FOREIGN KEY (sId) REFERENCES shop(sId),	
	UNIQUE(user_code, sId)
);

INSERT INTO review values ("1","1","1","귀여워요~~","2022.10.01");
INSERT INTO review values ("2","2","2","배송이 빨라서 좋쿠요~~~","2022.10.09");
INSERT INTO review values ("3","2","1","아이들이 정말 좋아하네요~~","2022.09.23");
INSERT INTO review values ("4","3","1","귀엽고 귀여운 제품!!","2022.10.12");
INSERT INTO review values ("5","4","1","나름 만족스럽습니다~","2022.10.13");
INSERT INTO review values ("6","5","1","귀엽고 만족스러운 제품!!","2022.10.13");
INSERT INTO review values ("7","5","2","아내가 좋아합니다~~","2022.10.13");
INSERT INTO review values ("8","6","1","운동할때 들고다니기 좋아요~","2022.10.13");
INSERT INTO review values ("9","7","1","신기방기","2022.10.13");
INSERT INTO review values ("10","8","1","대박..","2022.10.13");
INSERT INTO review values ("11","9","1","만족함","2022.10.15");
INSERT INTO review values ("12","10","1","잘 쓰고 있는중입니다","2022.10.16");
INSERT INTO review values ("13","3","2","제 아내도 잘 쓰는 중입니다~~","2022.10.17");
INSERT INTO review values ("14","2","3","정말 너무너무 귀여워요~~❤","2022.10.17");

5. shop

create table shop(
   sId int unique key,
   sName varchar(100),
   sTitle varchar(100),
   sContents varchar(100),
   sPrice int,
   sLike int,
   sView Int,
   sHalf_title varchar(100),
   sCategory varchar(100),
   slideImg JSON,
   mainTopImg JSON,
   mainMidImg JSON,
   mainBottomImg JSON
);


INSERT INTO shop values 
(1, "디지털 무빙시계_라이언&춘식이", "시간 변화에 따라\n라이언 춘식이가 짠", "귀여운 아트웍이 매력적인\n디지털 무빙 시계를 소개합니다", 
39000, 40, 52, "시간 변화에 따라\n라이언 춘식이가 짠!", "디지털&문구",'["digital_clock_lion-choonsik_01.jpg","digital_clock_lion-choonsik_02.jpg","digital_clock_lion-choonsik_03.jpg"]',
    '["digital_clock_lion-choonsik_04.jpg","digital_clock_lion-choonsik_05.jpg"]',
    '["digital_clock_lion-choonsik_06.jpg","digital_clock_lion-choonsik_07.jpg"]',
    '["digital_clock_lion-choonsik_08.jpg","digital_clock_lion-choonsik_09.jpg"]'
);

INSERT INTO shop values 
(2, "스탠드형칫솔살균기_머그리틀라이언", "내 칫솔을 깨끗하게", "스탠드형 칫솔살균기로\n구강 건강 챙겨봐요", 
29000, 43, 60, "프렌즈 칫솔 지킴이\n청결하게 양치해요", "디지털&생활",
'["mug_little_lion_01.jpg","mug_little_lion_02.jpg","mug_little_lion_03.jpg","mug_little_lion_04.jpg","mug_little_lion_05.jpg"]',
    '["mug_little_lion_06.jpg"]',
    '["mug_little_lion_07.jpg","mug_little_lion_08.jpg"]',
    '["mug_little_lion_09.jpg"]'
);

INSERT INTO shop values 
(3, "자전거램프_라이언", "자전거 타기 좋은 날", "핸들 위 달랑달랑\n라이언 램프가 반짝!", 
15000, 66, 83, "귀여움과 안전을 책임져줄\n나만의 라이딩 메이트", "디지털",
'["bike_lamp_lion_01.jpg","bike_lamp_lion_02.jpg","bike_lamp_lion_03.jpg","bike_lamp_lion_04.jpg","bike_lamp_lion_05.jpg","bike_lamp_lion_06.jpg"]',
    '["bike_lamp_lion_07.jpg"]',
    '["bike_lamp_lion_08.jpg","bike_lamp_lion_09.jpg"]',
    '["bike_lamp_lion_10.jpg"]'
);

INSERT INTO shop values 
(4, "모션감지 센서등(건전지타입)_라이언", "근처에만 가도 반짝", "내 공간을 아늑하게 밝혀줄\n라이언과 춘식이 센서등", 32000,39 , 53, "근처를 지나가면\n라이언 달님이 반짝", "디지털&생활",
'["motion_sensor_lion_01.jpg", "motion_sensor_lion_02.jpg", "motion_sensor_lion_03.jpg","motion_sensor_lion_04.jpg"]',
    '["motion_sensor_lion_05.jpg"]',
    '["motion_sensor_lion_06.jpg", "motion_sensor_lion_07.jpg"]',
    '["motion_sensor_lion_08.jpg"]'
);


INSERT INTO shop values 
(5, "춘식이 차량용 목쿠션", "춘식이의 첫 드라이브", "답답한 집콕에 지쳐있다면\n춘식이와 함께 기분 좋은 드라이브를 떠나보세요", 12000, 25, 37, "춘식이의 첫 드라이브", "생활",
' ["cars_cushion_choonsik_01.jpg","cars_cushion_choonsik_02.jpg","cars_cushion_choonsik_03.jpg"]',
    '["cars_cushion_choonsik_04.jpg"]',
    '["cars_cushion_choonsik_05.jpg"]',
    '["cars_cushion_choonsik_06.jpg","cars_cushion_choonsik_07.jpg"]'
);

INSERT INTO shop values 
(6, "[킨토]투고텀블러 360ml_라이언&춘식이", "라이언&춘식이와 티타임", "답답한 업무에 지쳐있다면\n카카오프렌즈와 함께 차한잔", 45000, 22, 31, "휴식이 필요할 땐\n프렌즈와 칠랙스", "생활",
'["togo_tumbler_lion-choonsik_01.jpg","togo_tumbler_lion-choonsik_02.jpg","togo_tumbler_lion-choonsik_03.jpg","togo_tumbler_lion-choonsik_04.jpg"]',
    '["togo_tumbler_lion-choonsik_05.jpg"]',
    '["togo_tumbler_lion-choonsik_06.jpg"]',
    '["togo_tumbler_lion-choonsik_07.jpg"]'
);

INSERT INTO shop values 
(7, "춘식이 페이스 스퀴즈볼_서럽", "조물 조물 춘식이\n스트레스 팡팡 날려요", "답답한 업무에 지쳐있다면\n춘식이를 날려보세요", 9000, 3, 10, "조물 조물 춘식이\n스트레스 팡팡 날려요", "생활&문구",
'["squizball_cry_choonsik_01.jpg","squizball_cry_choonsik_02.jpg","squizball_cry_choonsik_03.jpg"]',
    '["squizball_cry_choonsik_04.jpg","squizball_cry_choonsik_05.jpg"]',
    '["squizball_cry_choonsik_06.jpg","squizball_cry_choonsik_07.jpg","squizball_cry_choonsik_08.jpg"]',
    '["squizball_cry_choonsik_09.jpg"]'
);

INSERT INTO shop values 
(8, "춘식이 베이직 카드 하이파이브", "소중한 마음을 담아\n춘식이가 전해드려요", "답답한 일상에 지쳐있다면\n편지를 써보아요", 1000, 2, 8, "소중한 마음을 담아\n춘식이가 전해드려요", "문구",
'["basic_card_hifive_choonsik_01.jpg","basic_card_hifive_choonsik_02.jpg","basic_card_hifive_choonsik_03.jpg","basic_card_hifive_choonsik_04.jpg","basic_card_hifive_choonsik_05.jpg"]',
    '["basic_card_hifive_choonsik_06.jpg"]',
    '["basic_card_hifive_choonsik_07.jpg"]',
    '["basic_card_hifive_choonsik_08.jpg"]'
);

INSERT INTO shop values 
(9, "실리콘 코스터 라이언", "테이블 위 생기발랄 포인트", "귀여운 동작으로 테이블 위에\n생기를 더해줄 라이언 코스터입니다", 8500, 1, 3, "테이블 위 생기발랄 포인트", "생활",
'["silicon_coaster_lion_01.jpg","silicon_coaster_lion_02.jpg","silicon_coaster_lion_03.jpg"]',
    '["silicon_coaster_lion_04.jpg", "silicon_coaster_lion_05.jpg"]',
    '["silicon_coaster_lion_06.jpg"]',
    '["silicon_coaster_lion_07.jpg","silicon_coaster_lion_08.jpg"]'
);

INSERT INTO shop values 
(10, "라이언 크리미 맥주 거품기", "시원하고 부드러운 한 잔\n라이언과 크림맥주 타임", "답답한 일상에 지쳐있다면\n시원하게 맥주 한잔해보세요", 29000, 4, 7, "시원하고 부드러운 한 잔\n라이언과 크림맥주 타임", "디지털&생활",
'["creamy_beer_bubble_lion_01.jpg","creamy_beer_bubble_lion_02.jpg","creamy_beer_bubble_lion_03.jpg","creamy_beer_bubble_lion_04.jpg","creamy_beer_bubble_lion_05.jpg"]',
    '["creamy_beer_bubble_lion_06.jpg","creamy_beer_bubble_lion_07.jpg"]',
    '["creamy_beer_bubble_lion_08.jpg"]',
    '["creamy_beer_bubble_lion_09.jpg","creamy_beer_bubble_lion_10.jpg"]'
);

6. buyItem

CREATE table buyItem(
 	bId int,
 	sId int,
    user_code int,
    bDate date,
	FOREIGN KEY (user_code) REFERENCES user_master(user_code),
	FOREIGN KEY (sId) REFERENCES shop(sId),	
	UNIQUE(user_code, sId)
);

profile
parkminkyu velog

0개의 댓글