728x90
반응형
웹, 앱에 로그인 가능하게 해야함
스프링부트안드로이드앱 임포트
안드로이드 스튜디오 실행
아이피 변경
스프링 부트
#spring.jpa.hibernate.ddl-auto=create
creat로 하면 회원정보가 리셋되기 때문에 꼭 update로 변경해야함
creat로 회원정보가 없어졌다면 db에 다시 데이터를 넣어준다
-- 회원 시퀀스
DROP SEQUENCE USER_SEQ;
CREATE SEQUENCE USER_SEQ;
-- 물품 시퀀스
DROP SEQUENCE PRODUCT_SEQ;
CREATE SEQUENCE PRODUCT_SEQ;
-- 판매 시퀀스
DROP SEQUENCE SELL_SEQ;
CREATE SEQUENCE SELL_SEQ;
-- 장바구니 시퀀스
DROP SEQUENCE CART_SEQ;
CREATE SEQUENCE CART_SEQ;
DROP TABLE TB_COM_CODE CASCADE CONSTRAINT;
CREATE TABLE TB_COM_CODE(
COMM_TY_CD VARCHAR2(10),
COMM_CD VARCHAR2(20),
COMM_CD_NM VARCHAR2(30),
CONSTRAINT TB_CODE_PK PRIMARY KEY(COMM_TY_CD, COMM_CD)
);
-- 전화번호
INSERT INTO TB_COM_CODE(COMM_TY_CD, COMM_CD, COMM_CD_NM) VALUES('CODE0100', '01', '010');
INSERT INTO TB_COM_CODE(COMM_TY_CD, COMM_CD, COMM_CD_NM) VALUES('CODE0100', '02', '011');
INSERT INTO TB_COM_CODE(COMM_TY_CD, COMM_CD, COMM_CD_NM) VALUES('CODE0100', '03', '016');
INSERT INTO TB_COM_CODE(COMM_TY_CD, COMM_CD, COMM_CD_NM) VALUES('CODE0100', '04', '019');
--분류코드
INSERT INTO TB_COM_CODE(COMM_TY_CD, COMM_CD, COMM_CD_NM) VALUES('CODE0101', 'B', '화일/바인더');
INSERT INTO TB_COM_CODE(COMM_TY_CD, COMM_CD, COMM_CD_NM) VALUES('CODE0101', 'D', '디자인문구');
INSERT INTO TB_COM_CODE(COMM_TY_CD, COMM_CD, COMM_CD_NM) VALUES('CODE0101', 'O', '사무용품');
INSERT INTO TB_COM_CODE(COMM_TY_CD, COMM_CD, COMM_CD_NM) VALUES('CODE0101', 'P', '필기류');
INSERT INTO TB_COM_CODE(COMM_TY_CD, COMM_CD, COMM_CD_NM) VALUES('CODE0101', 'S', '정리/수납용품');
--회원정보
DROP TABLE TB_COM_USER CASCADE CONSTRAINT;
CREATE TABLE TB_COM_USER(
USER_CODE VARCHAR2(20), -- 유저코드
ID VARCHAR2(20), -- 아이디
PW VARCHAR2(20), -- 패스워드
EMAIL VARCHAR2(50), -- 이메일
USER_IMAGE VARCHAR2(100), -- 유저이미지
NAME VARCHAR2(20), -- 이름
BIRTH VARCHAR2(20), -- 생일
POST_NUM VARCHAR2(20), -- 우편번호
PHONE_CD VARCHAR2(2), -- 전화번호앞자리 코드
PHONE_NUM VARCHAR2(20), -- 전화번호뒷자리
ADDRESS VARCHAR2(100), -- 주소
ENT_DATE VARCHAR2(30), -- 회원가입일
GRADE VARCHAR2(1) DEFAULT 'M', -- 회원등급
CONSTRAINT TB_COM_USER_PK PRIMARY KEY(USER_CODE)
);
INSERT INTO TB_COM_USER(USER_CODE, ID, PW, EMAIL, USER_IMAGE, NAME, BIRTH, POST_NUM, PHONE_CD, PHONE_NUM, ADDRESS, ENT_DATE, GRADE) VALUES (
'USER0000' || USER_SEQ.NEXTVAL, 'admin', 'admin', 'admin@naver.com', 'admin.png', '관리자', '1980-02-12', '217-814',
'01', '1234-5678', '서울시 송파구 방이동 현대아파트', '2020-08-21', 'A');
INSERT INTO TB_COM_USER(USER_CODE, ID, PW, EMAIL, USER_IMAGE, NAME, BIRTH, POST_NUM, PHONE_CD, PHONE_NUM, ADDRESS, ENT_DATE) VALUES (
'USER0000' || USER_SEQ.NEXTVAL, 'ksy', 'ksy', 'ksy@naver.com', 'ksy.png', '기성용', '1989-01-12', '134-512',
'01', '1326-2632', '서울시 중구 동대문4가 종로빌딩', '2020-09-30');
INSERT INTO TB_COM_USER(USER_CODE, ID, PW, EMAIL, USER_IMAGE, NAME, BIRTH, POST_NUM, PHONE_CD, PHONE_NUM, ADDRESS, ENT_DATE) VALUES (
'USER0000' || USER_SEQ.NEXTVAL, 'shm', 'shm', 'shm@naver.com', 'shm.png', '손흥민', '1992-05-07', '613-844',
'01', '5551-3774', '서울시 노원구 상계3동 한신아파트', '2020-08-02');
commit;
--제품정보
DROP TABLE TB_PRODUCT CASCADE CONSTRAINT;
CREATE TABLE TB_PRODUCT(
PRODUCT_CODE VARCHAR2(20), -- 제품코드
PRODUCT_IMAGE VARCHAR2(70), -- 제품이미지
PRODUCT_NAME VARCHAR2(200), -- 제품명
PRODUCT_UNIT_PRICE NUMBER, -- 제품단가
PRODUCT_COUNT NUMBER, -- 제품재고수량
PRODUCT_CATEGORY_CD VARCHAR2(20), -- 제품코드
PRODUCT_REG_DATE VARCHAR2(20), -- 제품등록일
CONSTRAINT TB_PRODUCT_PK PRIMARY KEY(PRODUCT_CODE)
);
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('P00' || PRODUCT_SEQ.NEXTVAL, 'p1.jpg', '오렌지 유성펜', 500, 2, 'P', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('P00' || PRODUCT_SEQ.NEXTVAL, 'p2.jpg', '엠소프트', 1000, 10, 'P', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('P00' || PRODUCT_SEQ.NEXTVAL, 'p3.jpg', '싸인펜 어데나500', 250, 30, 'P', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('P00' || PRODUCT_SEQ.NEXTVAL, 'p4.jpg', '유성병매직', 1500, 20, 'P', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('P00' || PRODUCT_SEQ.NEXTVAL, 'p5.jpg', '유성둥근촉매직', 700, 35, 'P', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('P00' || PRODUCT_SEQ.NEXTVAL, 'p6.jpg', '보드마카 콤비세트', 3300, 15, 'P', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('P00' || PRODUCT_SEQ.NEXTVAL, 'p7.jpg', '형광펜 언더라인펜 5색세트', 1500, 20, 'P', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('P00' || PRODUCT_SEQ.NEXTVAL, 'p8.jpg', '수채화 붓펜 - 홍색(紅色)', 4000, 20, 'P', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('P00' || PRODUCT_SEQ.NEXTVAL, 'p9.jpg', '트라이클릭 샤프 1360', 1000, 50, 'P', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('P00' || PRODUCT_SEQ.NEXTVAL, 'p10.jpg', 'SLEEVE 지우개', 3500, 20, 'P', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('O00' || PRODUCT_SEQ.NEXTVAL, 'd1.jpg', '박스테이프 투명 OPP 48mm*35M', 1400, 50, 'O', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('O00' || PRODUCT_SEQ.NEXTVAL, 'd2.jpg', '고정펀치 503 2공 7cm', 10000, 10, 'O', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('O00' || PRODUCT_SEQ.NEXTVAL, 'd3.jpg', '실버크립', 1300, 30, 'O', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('O00' || PRODUCT_SEQ.NEXTVAL, 'd4.jpg', '딱풀 400 8g', 400, 40, 'O', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('O00' || PRODUCT_SEQ.NEXTVAL, 'd5.jpg', '인주 원터치555', 16000, 30, 'O', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('O00' || PRODUCT_SEQ.NEXTVAL, 'd6.jpg', '걸이용 안내판(상담중)4902', 4400, 20, 'O', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('O00' || PRODUCT_SEQ.NEXTVAL, 'd7.jpg', '화이트보드지우개 1겹(낱개)', 550, 15, 'O', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('O00' || PRODUCT_SEQ.NEXTVAL, 'd8.jpg', '분필 백색(1갑=12입)', 1500, 10, 'O', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('O00' || PRODUCT_SEQ.NEXTVAL, 'd9.jpg', '화이트보드 스탠드(보드사이드600*900mm)', 70000, 5, 'O', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('O00' || PRODUCT_SEQ.NEXTVAL, 'd10.jpg', '컬러 방안자 15cm(색상랜덤발송)', 1000, 5, 'O', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('S00' || PRODUCT_SEQ.NEXTVAL, 'c1.jpg', '[시스맥스]멀티책꽃이 3단', 1200, 10, 'S', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('S00' || PRODUCT_SEQ.NEXTVAL, 'c2.jpg', '북앤드 102', 4300, 5, 'S', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('S00' || PRODUCT_SEQ.NEXTVAL, 'c3.jpg', '서류함 1213k 개인3단', 4400, 3, 'S', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('S00' || PRODUCT_SEQ.NEXTVAL, 'c4.jpg', '서류함 오픈형4단', 34000, 4, 'S', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('S00' || PRODUCT_SEQ.NEXTVAL, 'c5.jpg', '다이나믹 책꽂이 MH-505대', 24000, 10, 'S', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('S00' || PRODUCT_SEQ.NEXTVAL, 'c6.jpg', '멀티책꽂이/4단', 14000, 8, 'S', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('S00' || PRODUCT_SEQ.NEXTVAL, 'c7.jpg', '서류꽂이 K93091 3단', 22000, 9, 'S', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('S00' || PRODUCT_SEQ.NEXTVAL, 'c8.jpg', '핸디박스', 1000, 15, 'S', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('B00' || PRODUCT_SEQ.NEXTVAL, 'f1.jpg', '정부화일 A4', 4000, 20, 'B', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('B00' || PRODUCT_SEQ.NEXTVAL, 'f2.jpg', '클리어화일내지 일반 A4', 1700, 50, 'B', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('B00' || PRODUCT_SEQ.NEXTVAL, 'f3.jpg', '칼라클리어화일 A4 40P', 3500, 4, 'B', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('B00' || PRODUCT_SEQ.NEXTVAL, 'f4.jpg', '크리스탈 클리어화일 20P', 3300, 70, 'B', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('B00' || PRODUCT_SEQ.NEXTVAL, 'f5.jpg', '프리미엄 링클리어화일 30P', 8000, 5, 'B', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('B00' || PRODUCT_SEQ.NEXTVAL, 'f6.jpg', '문서보관상자(신) A4 (1팩=5입)', 10000, 60, 'B', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('B00' || PRODUCT_SEQ.NEXTVAL, 'f7.jpg', '엠보 클리어화일 30P', 2800, 81, 'B', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('B00' || PRODUCT_SEQ.NEXTVAL, 'f8.jpg', '고주파 명함첩 180S', 15000, 20, 'B', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('D00' || PRODUCT_SEQ.NEXTVAL, 's1.jpg', '연수용멀티노트v.3', 3000, 10, 'D', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('D00' || PRODUCT_SEQ.NEXTVAL, 's2.jpg', '한지로 가죽 여권케이스', 33000, 15, 'D', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('D00' || PRODUCT_SEQ.NEXTVAL, 's3.jpg', '부직포주머니', 2000, 20, 'D', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('D00' || PRODUCT_SEQ.NEXTVAL, 's4.jpg', '스프링귀마개', 3500, 4, 'D', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('D00' || PRODUCT_SEQ.NEXTVAL, 's5.jpg', '크리스마스 머리띠', 2500, 78, 'D', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('D00' || PRODUCT_SEQ.NEXTVAL, 's6.jpg', '캐릭터 카드케이스', 3000, 25, 'D', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('D00' || PRODUCT_SEQ.NEXTVAL, 's7.jpg', '핼로캣 주차알림인형', 10000, 23, 'D', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('D00' || PRODUCT_SEQ.NEXTVAL, 's8.jpg', '데코팩-미니', 4800, 100, 'D', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('D00' || PRODUCT_SEQ.NEXTVAL, 's9.jpg', '포스트 월렛', 28000, 25, 'D', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('D00' || PRODUCT_SEQ.NEXTVAL, 's10.jpg', 'A6 미니 캐쉬북', 3200, 34, 'D', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('D00' || PRODUCT_SEQ.NEXTVAL, 's11.jpg', '스마트파우치', 18800, 6, 'D', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
INSERT INTO TB_PRODUCT(PRODUCT_CODE, PRODUCT_IMAGE, PRODUCT_NAME, PRODUCT_UNIT_PRICE, PRODUCT_COUNT, PRODUCT_CATEGORY_CD, PRODUCT_REG_DATE)
VALUES('D00' || PRODUCT_SEQ.NEXTVAL, 's12.jpg', '포켓스티커 코너', 1500, 19, 'D', TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI'));
--판매내역정보
DROP TABLE TB_SELL CASCADE CONSTRAINT;
CREATE TABLE TB_SELL(
SELL_CODE VARCHAR2(20), -- 판매내역코드
PRODUCT_CODE VARCHAR2(20), -- 제품코드
USER_CODE VARCHAR2(20), -- 유저코드
SELL_PRICE NUMBER, -- 판매총가격
SELL_COUNT NUMBER, -- 판매총수량
SELL_YN VARCHAR2(1) DEFAULT 'N', -- 판매여부
SELL_DATE VARCHAR2(30), -- 판매일
CONSTRAINT TB_SELL_PK PRIMARY KEY(SELL_CODE),
CONSTRAINT TB_SELL_FK_PRODUCT FOREIGN KEY(PRODUCT_CODE) REFERENCES TB_PRODUCT(PRODUCT_CODE),
CONSTRAINT TB_SELL_FK_USER FOREIGN KEY(USER_CODE) REFERENCES TB_COM_USER(USER_CODE)
);
--장바구니정보
DROP TABLE TB_CART CASCADE CONSTRAINT;
CREATE TABLE TB_CART(
CART_CODE VARCHAR2(20), -- 장바구니코드
PRODUCT_CODE VARCHAR2(20), -- 제품코드
USER_CODE VARCHAR2(20), -- 유저코드
CART_PRICE NUMBER, -- 해당제품총가격
CART_COUNT NUMBER, -- 해당제품총수량
CART_DATE VARCHAR2(30), -- 장바구니 저장일
CONSTRAINT TB_CART_PK PRIMARY KEY(CART_CODE),
CONSTRAINT TB_CART_FK_PRODUCT FOREIGN KEY(PRODUCT_CODE) REFERENCES TB_PRODUCT(PRODUCT_CODE),
CONSTRAINT TB_CART_FK_USER FOREIGN KEY(USER_CODE) REFERENCES TB_COM_USER(USER_CODE)
);
--댓글정보
DROP TABLE TB_REPLY CASCADE CONSTRAINT;
CREATE TABLE TB_REPLY(
PRODUCT_CODE VARCHAR2(30), -- 투표코드
USER_CODE VARCHAR2(20), -- 유저코드
USER_REPLY_NO NUMBER(3), -- 댓글일련번호
USER_REPLY VARCHAR2(1000), -- 댓글내용
REPLY_DATE VARCHAR2(30), -- 댓글날짜
CONSTRAINT TB_REPLY_PK PRIMARY KEY(PRODUCT_CODE, USER_CODE, USER_REPLY_NO),
CONSTRAINT TB_REPLY_FK_PRODUCT FOREIGN KEY(PRODUCT_CODE) REFERENCES TB_PRODUCT(PRODUCT_CODE),
CONSTRAINT TB_REPLY_FK_USER FOREIGN KEY(USER_CODE) REFERENCES TB_COM_USER(USER_CODE)
);
--별점정보
DROP TABLE TB_MARK CASCADE CONSTRAINT;
CREATE TABLE TB_MARK(
PRODUCT_CODE VARCHAR2(30), -- 투표코드
USER_CODE VARCHAR2(20), -- 유저코드
MARK_RATING NUMBER, -- 별점(5점만점)
CONSTRAINT TB_MARK_PK PRIMARY KEY(PRODUCT_CODE, USER_CODE),
CONSTRAINT TB_MARK_FK_PRODUCT FOREIGN KEY(PRODUCT_CODE) REFERENCES TB_PRODUCT(PRODUCT_CODE),
CONSTRAINT TB_MARK_FK_USER FOREIGN KEY(USER_CODE) REFERENCES TB_COM_USER(USER_CODE)
);
DROP TABLE TB_POST CASCADE CONSTRAINT;
CREATE TABLE TB_POST(
ZIPCODE VARCHAR2(10)
,SIDO VARCHAR2(50)
,GUGUN VARCHAR2(100)
,DONG VARCHAR2(100)
,BUNJI VARCHAR2(50)
,SEQ NUMBER PRIMARY KEY
);
commit;
vscode 열기
localhost로 되어있는지 확인
npm install 하기
스프링 부트 로그인 완료!!
728x90
반응형
'☭DEVELOPER > #2 웹개발(자바기반 풀스택)' 카테고리의 다른 글
[BACKEND]Spring 파일 업로드와 썸네일 이미지 생성 (0) | 2023.11.08 |
---|---|
[BACKEND] ESHOP 커스터마이징(회원가입_행정안전부 도로명주소 적용) (0) | 2023.11.07 |
[안드로이드 프로그래밍을 위한 자바기초] 조건문과 반복문의 기본 문법 이해하기 (0) | 2023.11.05 |
[안드로이드 프로그래밍을 위한 자바기초] 연산자의 기본 문법 이해하기 (0) | 2023.11.04 |
[안드로이드 프로그래밍을 위한 자바기초] 자료형과 변수의 기본문법이해하기 (0) | 2023.11.04 |