실습페이지

24_07_12 오늘의 실습내용

regnator 2024. 7. 12. 17:13
728x90
반응형

MySQL 더미데이터 생성

-- --------------------------------------------------------
-- 호스트:                          127.0.0.1
-- 서버 버전:                        8.0.37 - MySQL Community Server - GPL
-- 서버 OS:                        Win64
-- HeidiSQL 버전:                  12.7.0.6850
-- --------------------------------------------------------

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET NAMES utf8 */;
/*!50503 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;


-- ksmartdb 데이터베이스 구조 내보내기
-- DROP DATABASE IF EXISTS `ksmartdb`;
-- CREATE DATABASE IF NOT EXISTS `ksmartdb` /*!40100 DEFAULT CHARACTER SET utf8mb3 */ /*!80016 DEFAULT ENCRYPTION='N' */;
-- USE `ksmartdb`;

-- 테이블 ksmartdb.comm_group_code 구조 내보내기
DROP TABLE IF EXISTS `comm_group_code`;
CREATE TABLE IF NOT EXISTS `comm_group_code` (
  `comm_group_cd` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '공통그룹코드',
  `comm_group_nm` varchar(30) NOT NULL COMMENT '공통그룹코드명',
  `comm_group_eng_nm` varchar(30) NOT NULL COMMENT '공통그룹코드영문명',
  `comm_group_reg_date` timestamp NOT NULL COMMENT '공통그룹코드등록일자',
  PRIMARY KEY (`comm_group_cd`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='공통그룹코드';

-- 테이블 데이터 ksmartdb.comm_group_code:~2 rows (대략적) 내보내기
DELETE FROM `comm_group_code`;
INSERT IGNORE INTO `comm_group_code` 
	(`comm_group_cd`, `comm_group_nm`, `comm_group_eng_nm`, `comm_group_reg_date`) 
VALUES
	('comm_group_1', '회원등급', 'MEMBER GRADE', '2024-07-11 05:59:32'),
	('comm_group_2', '결재상태', 'PAYMENT STATUS', '2024-07-11 06:04:28');

-- 테이블 ksmartdb.comm_code 구조 내보내기
DROP TABLE IF EXISTS `comm_code`;
CREATE TABLE IF NOT EXISTS `comm_code` (
  `comm_group_cd` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '공통그룹코드',
  `comm_cd` varchar(20) NOT NULL COMMENT '공통코드',
  `comm_nm` varchar(30) NOT NULL COMMENT '공통코드명',
  `comm_eng_nm` varchar(30) NOT NULL COMMENT '공통코드영문명',
  `comm_cd_use_yn` varchar(5) NOT NULL COMMENT '공통코드사용유무',
  `comm_cd_reg_date` date NOT NULL COMMENT '공통그룹코드등록일자',
  PRIMARY KEY (`comm_group_cd`,`comm_cd`),
  UNIQUE KEY `comm_cd_IDX` (`comm_cd`) USING BTREE,
  CONSTRAINT `comm_code_comm_group_code_FK` FOREIGN KEY (`comm_group_cd`) REFERENCES `comm_group_code` (`comm_group_cd`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='공통코드';

-- 테이블 데이터 ksmartdb.comm_code:~3 rows (대략적) 내보내기
DELETE FROM `comm_code`;
INSERT IGNORE INTO `comm_code` (`comm_group_cd`, `comm_cd`, `comm_nm`, `comm_eng_nm`, `comm_cd_use_yn`, `comm_cd_reg_date`) VALUES
	('comm_group_1', 'mbr_grd_1', '관리자', 'ADMIN', 'y', '2024-07-11'),
	('comm_group_1', 'mbr_grd_2', '판매자', 'SELLER', 'y', '2024-07-11'),
	('comm_group_1', 'mbr_grd_3', '구매자', 'CUSTOMER', 'y', '2024-07-11');

-- 테이블 ksmartdb.members 구조 내보내기
DROP TABLE IF EXISTS `members`;
CREATE TABLE IF NOT EXISTS `members` (
  `mbr_id` varchar(20) NOT NULL COMMENT '회원ID',
  `mbr_pw` varchar(20) NOT NULL COMMENT '회원PASSWORD',
  `mbr_name` varchar(50) NOT NULL COMMENT '회원이름',
  `mbr_grd` varchar(20) NOT NULL COMMENT '회원등급',
  `mbr_addr` varchar(50) DEFAULT NULL COMMENT '회원주소',
  `mbr_daddr` varchar(50) DEFAULT NULL COMMENT '회원상세주소',
  `mbr_zip` int NOT NULL COMMENT '회원주소우편번호',
  `mbr_telno` varchar(50) DEFAULT NULL COMMENT '회원연락처',
  `mbr_email` varchar(255) DEFAULT NULL COMMENT '회원이메일주소',
  `mbr_reg_date` date NOT NULL COMMENT '회원등록일자',
  PRIMARY KEY (`mbr_id`),
  KEY `members_comm_code_FK` (`mbr_grd`),
  CONSTRAINT `members_comm_code_FK` FOREIGN KEY (`mbr_grd`) REFERENCES `comm_code` (`comm_cd`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='회원';

-- 테이블 데이터 ksmartdb.members:~5 rows (대략적) 내보내기
DELETE FROM `members`;
INSERT IGNORE INTO `members` 
	(`mbr_id`, `mbr_pw`, `mbr_name`, `mbr_grd`, `mbr_addr`, `mbr_daddr`, `mbr_zip`, `mbr_telno`, `mbr_email`, `mbr_reg_date`) 
VALUES
	('ksmartid1', 'ksmartpw1', '홍1', 'mbr_grd_1', '전북특별자치도 전주시 덕진구 기린대로 499', '3층 한국스마트정보', 54888, '063-717-1008', 'ksmartid1@ksmart.or.kr', '2024-07-11'),
	('ksmartid2', 'ksmartpw2', '홍2', 'mbr_grd_2', '전북특별자치도 전주시 덕진구 백제대로 477', '헬스프라자', 54894, '010-0002-0002', 'ksmartid2@ksmart.or.kr', '2024-07-11'),
	('ksmartid3', 'ksmartpw3', '홍3', 'mbr_grd_3', '전북특별자치도 전주시 덕진구 백제대로 514', '3번지', 54888, '010-0003-0003', 'ksmartid3@ksmart.or.kr', '2024-07-11'),
	('ksmartid4', 'ksmartpw4', '홍4', 'mbr_grd_2', '전북특별자치도 전주시 완산구 백제대로 10', '롯데백화점(평화점)', 54106, '010-0004-0004', 'ksmartid4@ksmart.or.kr', '2024-07-11'),
	('ksmartid5', 'ksmartpw5', '홍5', 'mbr_grd_3', '전북특별자치도 전주시 덕진구 기린대로 499', '3층 궁전요리학원', 54888, '010-0005-0005', 'ksmartid5@ksmart.or.kr', '2024-07-11'),
	('ksmartid6', 'ksmartpw6', '홍6', 'mbr_grd_3', '전북특별자치도 전주시 완산구 백제대로 13', '우성아파트', 55092, '010-0006-0006', 'ksmartid6@ksmart.or.kr', '2024-07-11'),
	('ksmartid7', 'ksmartpw7', '홍7', 'mbr_grd_2', '전북특별자치도 전주시 완산구 간납대 1길', '14번지', 55035, '010-0007-0007', 'ksmartid7@ksmart.or.kr', '2024-07-11'),
	('ksmartid8', 'ksmartpw8', '홍8', 'mbr_grd_2', '전북특별자치도 전주시 완산구 객원길 3', '3번지', 55115, '010-0008-0008', 'ksmartid8@ksmart.or.kr', '2024-07-11'),
	('ksmartid9', 'ksmartpw9', '홍9', 'mbr_grd_3', '전북특별자치도 전주시 덕진구 기린대로 499', '3층 한국스마트정보', 54888, '010-0009-0009', 'ksmartid9@ksmart.or.kr', '2024-07-11'),
	('ksmartid10', 'ksmartpw10', '홍10', 'mbr_grd_3', '전북특별자치도 전주시 덕진구 거북바우로 10', '도래미아파트', 54925, '010-0010-0010', 'ksmartid10@ksmart.or.kr', '2024-07-11');

-- 테이블 ksmartdb.members_login_log 구조 내보내기
DROP TABLE IF EXISTS `members_login_log`;
CREATE TABLE IF NOT EXISTS `members_login_log` (
  `login_no` int NOT NULL AUTO_INCREMENT COMMENT '로그인번호',
  `login_id` varchar(20) NOT NULL COMMENT '로그인ID',
  `login_ip` varchar(15) NOT NULL COMMENT '로그인IP',
  `login_date` timestamp NOT NULL COMMENT '로그인일시',
  PRIMARY KEY (`login_no`),
  KEY `members_login_log_members_FK` (`login_id`),
  CONSTRAINT `members_login_log_members_FK` FOREIGN KEY (`login_id`) REFERENCES `members` (`mbr_id`)
) ENGINE=InnoDB AUTO_INCREMENT=128 DEFAULT CHARSET=utf8mb3 COMMENT='로그인로그';

-- 테이블 데이터 ksmartdb.members_login_log:~127 rows (대략적) 내보내기
DELETE FROM `members_login_log`;
INSERT IGNORE INTO `members_login_log` 
	(`login_no`, `login_id`, `login_ip`, `login_date`) 
VALUES
	(1, 'ksmartid1', '192.168.1.1', '2023-12-31 23:00:00'),
	(2, 'ksmartid2', '192.168.1.2', '2024-01-01 00:00:00'),
	(3, 'ksmartid3', '192.168.1.3', '2024-01-01 00:00:00'),
	(4, 'ksmartid4', '192.168.1.4', '2024-01-01 02:00:00'),
	(5, 'ksmartid5', '192.168.1.5', '2024-01-01 06:00:00'),
	(6, 'ksmartid6', '192.168.1.6', '2024-01-01 04:00:00'),
	(7, 'ksmartid7', '192.168.1.7', '2024-01-01 05:00:00'),
	(8, 'ksmartid8', '192.168.1.8', '2024-01-01 06:00:00'),
	(9, 'ksmartid9', '192.168.1.9', '2024-01-01 07:00:00'),
	(10, 'ksmartid10', '192.168.1.10', '2024-01-01 08:00:00'),
	(11, 'ksmartid1', '192.168.1.1', '2024-01-01 23:00:00'),
	(12, 'ksmartid2', '192.168.1.2', '2024-01-02 00:00:00'),
	(13, 'ksmartid3', '192.168.1.3', '2024-01-02 00:05:00'),
	(14, 'ksmartid5', '192.168.1.5', '2024-01-02 00:07:00'),
	(15, 'ksmartid6', '192.168.1.6', '2024-01-02 04:00:00'),
	(16, 'ksmartid7', '192.168.1.7', '2024-01-02 05:00:00'),
	(17, 'ksmartid8', '192.168.1.8', '2024-01-02 06:00:00'),
	(18, 'ksmartid1', '192.168.1.1', '2024-01-02 23:00:00'),
	(19, 'ksmartid2', '192.168.1.2', '2024-01-03 00:00:00'),
	(20, 'ksmartid4', '192.168.1.4', '2024-01-03 01:00:00'),
	(21, 'ksmartid3', '192.168.1.3', '2024-01-03 02:00:00'),
	(22, 'ksmartid9', '192.168.1.9', '2024-01-03 04:00:00'),
	(23, 'ksmartid8', '192.168.1.8', '2024-01-03 06:00:00'),
	(24, 'ksmartid10', '192.168.1.10', '2024-01-03 08:00:00'),
	(25, 'ksmartid3', '192.168.1.3', '2024-01-03 22:00:00'),
	(26, 'ksmartid1', '192.168.1.1', '2024-01-04 00:00:00'),
	(27, 'ksmartid5', '192.168.1.5', '2024-01-04 00:07:00'),
	(28, 'ksmartid6', '192.168.1.6', '2024-01-04 04:00:00'),
	(29, 'ksmartid7', '192.168.1.7', '2024-01-04 05:00:00'),
	(30, 'ksmartid8', '192.168.1.8', '2024-01-04 06:00:00'),
	(31, 'ksmartid10', '192.168.1.10', '2024-01-04 08:00:00'),
	(32, 'ksmartid5', '192.168.1.5', '2024-01-04 23:00:00'),
	(33, 'ksmartid1', '192.168.1.1', '2024-01-05 00:00:00'),
	(34, 'ksmartid2', '192.168.1.2', '2024-01-05 00:05:00'),
	(35, 'ksmartid5', '192.168.1.5', '2024-01-05 00:07:00'),
	(36, 'ksmartid6', '192.168.1.6', '2024-01-05 04:00:00'),
	(37, 'ksmartid7', '192.168.1.7', '2024-01-05 05:00:00'),
	(38, 'ksmartid8', '192.168.1.8', '2024-01-05 06:00:00'),
	(39, 'ksmartid9', '192.168.1.9', '2024-01-05 10:00:00'),
	(40, 'ksmartid3', '192.168.1.3', '2024-01-05 12:00:00'),
	(41, 'ksmartid1', '192.168.1.1', '2024-01-05 23:00:00'),
	(42, 'ksmartid2', '192.168.1.2', '2024-01-06 00:00:00'),
	(43, 'ksmartid3', '192.168.1.3', '2024-01-06 01:00:00'),
	(44, 'ksmartid4', '192.168.1.4', '2024-01-06 02:00:00'),
	(45, 'ksmartid5', '192.168.1.5', '2024-01-06 03:00:00'),
	(46, 'ksmartid6', '192.168.1.6', '2024-01-06 04:00:00'),
	(47, 'ksmartid8', '192.168.1.8', '2024-01-06 06:00:00'),
	(48, 'ksmartid10', '192.168.1.10', '2024-01-06 08:00:00'),
	(49, 'ksmartid1', '192.168.1.1', '2024-01-06 23:00:00'),
	(50, 'ksmartid3', '192.168.1.3', '2024-01-07 01:00:00'),
	(51, 'ksmartid4', '192.168.1.4', '2024-01-07 02:00:00'),
	(52, 'ksmartid6', '192.168.1.6', '2024-01-07 04:00:00'),
	(53, 'ksmartid7', '192.168.1.7', '2024-01-07 05:00:00'),
	(54, 'ksmartid8', '192.168.1.8', '2024-01-07 06:00:00'),
	(55, 'ksmartid9', '192.168.1.9', '2024-01-07 07:00:00'),
	(56, 'ksmartid10', '192.168.1.10', '2024-01-07 08:00:00'),
	(57, 'ksmartid1', '192.168.1.1', '2024-01-07 23:00:00'),
	(58, 'ksmartid3', '192.168.1.3', '2024-01-08 01:00:00'),
	(59, 'ksmartid4', '192.168.1.4', '2024-01-08 02:00:00'),
	(60, 'ksmartid6', '192.168.1.6', '2024-01-08 04:00:00'),
	(61, 'ksmartid8', '192.168.1.8', '2024-01-08 06:00:00'),
	(62, 'ksmartid9', '192.168.1.9', '2024-01-08 07:00:00'),
	(63, 'ksmartid10', '192.168.1.10', '2024-01-08 08:00:00'),
	(64, 'ksmartid1', '192.168.1.1', '2024-01-08 23:00:00'),
	(65, 'ksmartid2', '192.168.1.2', '2024-01-09 00:00:00'),
	(66, 'ksmartid4', '192.168.1.4', '2024-01-09 02:00:00'),
	(67, 'ksmartid6', '192.168.1.6', '2024-01-09 04:00:00'),
	(68, 'ksmartid7', '192.168.1.7', '2024-01-09 05:00:00'),
	(69, 'ksmartid9', '192.168.1.9', '2024-01-09 07:00:00'),
	(70, 'ksmartid1', '192.168.1.1', '2024-01-09 23:00:00'),
	(71, 'ksmartid2', '192.168.1.2', '2024-01-10 00:00:00'),
	(72, 'ksmartid3', '192.168.1.3', '2024-01-10 01:00:00'),
	(73, 'ksmartid4', '192.168.1.4', '2024-01-10 02:00:00'),
	(74, 'ksmartid5', '192.168.1.5', '2024-01-10 03:00:00'),
	(75, 'ksmartid6', '192.168.1.6', '2024-01-10 04:00:00'),
	(76, 'ksmartid7', '192.168.1.7', '2024-01-10 05:00:00'),
	(77, 'ksmartid8', '192.168.1.8', '2024-01-10 06:00:00'),
	(78, 'ksmartid10', '192.168.1.10', '2024-01-10 08:00:00'),
	(79, 'ksmartid1', '192.168.1.1', '2024-01-10 23:00:00'),
	(80, 'ksmartid2', '192.168.1.2', '2024-01-11 00:00:00'),
	(81, 'ksmartid4', '192.168.1.4', '2024-01-11 02:00:00'),
	(82, 'ksmartid5', '192.168.1.5', '2024-01-11 03:00:00'),
	(83, 'ksmartid6', '192.168.1.6', '2024-01-11 04:00:00'),
	(84, 'ksmartid7', '192.168.1.7', '2024-01-11 05:00:00'),
	(85, 'ksmartid8', '192.168.1.8', '2024-01-11 06:00:00'),
	(86, 'ksmartid1', '192.168.1.1', '2024-01-11 23:00:00'),
	(87, 'ksmartid2', '192.168.1.2', '2024-01-12 00:00:00'),
	(88, 'ksmartid3', '192.168.1.3', '2024-01-12 01:00:00'),
	(89, 'ksmartid4', '192.168.1.4', '2024-01-12 02:00:00'),
	(90, 'ksmartid5', '192.168.1.5', '2024-01-12 03:00:00'),
	(91, 'ksmartid6', '192.168.1.6', '2024-01-12 04:00:00'),
	(92, 'ksmartid7', '192.168.1.7', '2024-01-12 05:00:00'),
	(93, 'ksmartid8', '192.168.1.8', '2024-01-12 06:00:00'),
	(94, 'ksmartid9', '192.168.1.9', '2024-01-12 07:00:00'),
	(95, 'ksmartid10', '192.168.1.10', '2024-01-12 08:00:00'),
	(96, 'ksmartid1', '192.168.1.1', '2024-01-12 23:00:00'),
	(97, 'ksmartid2', '192.168.1.2', '2024-01-13 00:00:00'),
	(98, 'ksmartid3', '192.168.1.3', '2024-01-13 01:00:00'),
	(99, 'ksmartid4', '192.168.1.4', '2024-01-13 02:00:00'),
	(100, 'ksmartid5', '192.168.1.5', '2024-01-13 03:00:00'),
	(101, 'ksmartid6', '192.168.1.6', '2024-01-13 04:00:00'),
	(102, 'ksmartid7', '192.168.1.7', '2024-01-13 05:00:00'),
	(103, 'ksmartid8', '192.168.1.8', '2024-01-13 06:00:00'),
	(104, 'ksmartid1', '192.168.1.1', '2024-01-13 23:00:00'),
	(105, 'ksmartid2', '192.168.1.2', '2024-01-14 00:00:00'),
	(106, 'ksmartid3', '192.168.1.3', '2024-01-14 01:00:00'),
	(107, 'ksmartid4', '192.168.1.4', '2024-01-14 02:00:00'),
	(108, 'ksmartid5', '192.168.1.5', '2024-01-14 03:00:00'),
	(109, 'ksmartid6', '192.168.1.6', '2024-01-14 04:00:00'),
	(110, 'ksmartid7', '192.168.1.7', '2024-01-14 05:00:00'),
	(111, 'ksmartid9', '192.168.1.9', '2024-01-14 07:00:00'),
	(112, 'ksmartid1', '192.168.1.1', '2024-01-14 23:00:00'),
	(113, 'ksmartid2', '192.168.1.2', '2024-01-15 00:00:00'),
	(114, 'ksmartid3', '192.168.1.3', '2024-01-15 01:00:00'),
	(115, 'ksmartid4', '192.168.1.4', '2024-01-15 02:00:00'),
	(116, 'ksmartid5', '192.168.1.5', '2024-01-15 03:00:00'),
	(117, 'ksmartid6', '192.168.1.6', '2024-01-15 04:00:00'),
	(118, 'ksmartid7', '192.168.1.7', '2024-01-15 05:00:00'),
	(119, 'ksmartid8', '192.168.1.8', '2024-01-15 06:00:00'),
	(120, 'ksmartid9', '192.168.1.9', '2024-01-15 07:00:00'),
	(121, 'ksmartid1', '192.168.1.1', '2024-01-15 23:00:00'),
	(122, 'ksmartid2', '192.168.1.2', '2024-01-16 00:00:00'),
	(123, 'ksmartid3', '192.168.1.3', '2024-01-16 01:00:00'),
	(124, 'ksmartid5', '192.168.1.5', '2024-01-16 03:00:00'),
	(125, 'ksmartid6', '192.168.1.6', '2024-01-16 04:00:00'),
	(126, 'ksmartid8', '192.168.1.8', '2024-01-16 06:00:00'),
	(127, 'ksmartid9', '192.168.1.9', '2024-01-16 07:00:00');


-- 테이블 ksmartdb.vendors 구조 내보내기
DROP TABLE IF EXISTS `vendors`;
CREATE TABLE IF NOT EXISTS `vendors` (
  `vend_cd` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '판매처코드',
  `vend_mbr_id` varchar(20) NOT NULL COMMENT '판매처 아이디',
  `vend_brno` varchar(20) DEFAULT NULL COMMENT '판매처사업자등록번호',
  `vend_name` varchar(50) NOT NULL COMMENT '판매처명',
  `vend_addr` varchar(50) DEFAULT NULL COMMENT '판매처주소',
  `vend_daddr` varchar(50) DEFAULT NULL COMMENT '판매처상세주소',
  `vend_zip` int NOT NULL COMMENT '판매처우편번호',
  `vend_telno` varchar(20) DEFAULT NULL COMMENT '판매처연락처',
  PRIMARY KEY (`vend_cd`),
  KEY `vendors_members_FK` (`vend_mbr_id`),
  CONSTRAINT `vendors_members_FK` FOREIGN KEY (`vend_mbr_id`) REFERENCES `members` (`mbr_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='판매처';

-- 테이블 데이터 ksmartdb.vendors:~0 rows (대략적) 내보내기
DELETE FROM `vendors`;
INSERT IGNORE INTO `vendors` 
	(`vend_cd`, `vend_mbr_id`, `vend_brno`, `vend_name`, `vend_addr`, `vend_daddr`, `vend_zip`, `vend_telno`) 
VALUES
	('vend_1', 'ksmartid2', '001-01-00001', '판매처1', '판매처 주소1', '판매처 상세 주소1', 00012, '010-0012-0012'),
	('vend_2', 'ksmartid4', '002-02-00002', '판매처2', '판매처 주소2', '판매처 상세 주소2', 00024, '010-0024-0024'),
	('vend_3', 'ksmartid7', '003-03-00003', '판매처3', '판매처 주소3', '판매처 상세 주소3', 00037, '010-0037-0037'),
	('vend_4', 'ksmartid8', '004-04-00004', '판매처4', '판매처 주소4', '판매처 상세 주소4', 00048, '010-0048-0048');

-- 테이블 ksmartdb.products 구조 내보내기
DROP TABLE IF EXISTS `products`;
CREATE TABLE IF NOT EXISTS `products` (
  `prod_cd` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '제품코드',
  `vend_cd` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '제품판매처코드',
  `prod_name` varchar(50) NOT NULL COMMENT '제품명',
  `prod_untprc` int NOT NULL COMMENT '제품가격',
  `prod_reg_date` date NOT NULL COMMENT '제품등록일자',
  PRIMARY KEY (`prod_cd`),
  KEY `products_vendors_FK` (`vend_cd`),
  CONSTRAINT `products_vendors_FK` FOREIGN KEY (`vend_cd`) REFERENCES `vendors` (`vend_cd`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='상품';

-- 테이블 데이터 ksmartdb.products:~0 rows (대략적) 내보내기
DELETE FROM `products`;
INSERT IGNORE INTO `products` 
	(`prod_cd`, `vend_cd`, `prod_name`, `prod_untprc`, `prod_reg_date`) 
VALUES
	('prod_1', 'vend_1', '모니터', 100000, '2023-12-21'),
	('prod_10', 'vend_2', '프린터', 130000, '2023-12-22'),
	('prod_11', 'vend_2', 'RAM', 600000, '2023-12-22'),
	('prod_12', 'vend_2', '그래픽카드', 50000, '2023-12-22'),
	('prod_13', 'vend_2', '키보드', 30000, '2023-12-22'),
	('prod_14', 'vend_2', '마우스', 170000, '2023-12-22'),
	('prod_15', 'vend_2', 'SSD', 8000, '2023-12-22'),
	('prod_16', 'vend_2', 'USB', 600000, '2023-12-22'),
	('prod_17', 'vend_2', 'CPU', 20000, '2023-12-22'),
	('prod_18', 'vend_2', '스피커', 200000, '2023-12-22'),
	('prod_19', 'vend_1', '스캐너', 50000, '2023-12-23'),
	('prod_2', 'vend_1', '모니터', 100000, '2023-12-21'),
	('prod_20', 'vend_1', '프린터', 80000, '2023-12-23'),
	('prod_21', 'vend_1', 'RAM', 770000, '2023-12-23'),
	('prod_22', 'vend_1', '그래픽카드', 130000, '2023-12-23'),
	('prod_23', 'vend_1', '키보드', 70000, '2023-12-23'),
	('prod_24', 'vend_1', '마우스', 800000, '2023-12-23'),
	('prod_25', 'vend_1', 'SSD', 100000, '2023-12-23'),
	('prod_26', 'vend_1', 'USB', 700000, '2023-12-23'),
	('prod_27', 'vend_1', 'CPU', 40000, '2023-12-23'),
	('prod_28', 'vend_2', '스피커', 50000, '2023-12-23'),
	('prod_29', 'vend_3', '스캐너', 30000, '2023-12-24'),
	('prod_3', 'vend_1', '키보드', 50000, '2023-12-21'),
	('prod_30', 'vend_1', '프린터', 90000, '2023-12-25'),
	('prod_31', 'vend_3', 'RAM', 440000, '2023-12-25'),
	('prod_32', 'vend_3', '그래픽카드', 60000, '2023-12-25'),
	('prod_33', 'vend_3', '키보드', 70000, '2023-12-25'),
	('prod_34', 'vend_3', '그래픽카드', 135000, '2023-12-25'),
	('prod_35', 'vend_3', '키보드', 120000, '2023-12-25'),
	('prod_36', 'vend_3', '그래픽카드', 90000, '2023-12-25'),
	('prod_37', 'vend_3', '마우스', 10000, '2023-12-25'),
	('prod_38', 'vend_3', '키보드', 6000, '2023-12-25'),
	('prod_39', 'vend_3', 'USB', 55000, '2023-12-25'),
	('prod_4', 'vend_1', '마우스', 200000, '2023-12-21'),
	('prod_40', 'vend_3', '키보드', 13000, '2023-12-25'),
	('prod_41', 'vend_3', 'USB', 160000, '2023-12-25'),
	('prod_42', 'vend_2', '키보드', 190000, '2023-12-26'),
	('prod_43', 'vend_2', '스캐너', 10000, '2023-12-26'),
	('prod_44', 'vend_2', 'USB', 13000, '2023-12-26'),
	('prod_45', 'vend_2', '키보드', 123000, '2023-12-26'),
	('prod_46', 'vend_2', 'USB', 19000, '2023-12-26'),
	('prod_47', 'vend_2', '키보드', 148000, '2023-12-26'),
	('prod_48', 'vend_2', 'USB', 340000, '2023-12-26'),
	('prod_49', 'vend_2', '키보드', 410000, '2023-12-26'),
	('prod_5', 'vend_1', 'SSD', 5000, '2023-12-21'),
	('prod_50', 'vend_3', '키보드', 200000, '2023-12-27'),
	('prod_51', 'vend_3', 'CPU', 60000, '2023-12-27'),
	('prod_52', 'vend_3', '키보드', 800000, '2023-12-27'),
	('prod_53', 'vend_2', 'SSD', 100000, '2023-12-27'),
	('prod_54', 'vend_1', '프린터', 125000, '2023-12-27'),
	('prod_55', 'vend_1', 'SSD', 34000, '2023-12-27'),
	('prod_56', 'vend_1', '키보드', 28000, '2023-12-30'),
	('prod_57', 'vend_1', '마우스', 100000, '2023-12-30'),
	('prod_58', 'vend_2', 'SSD', 300000, '2023-12-30'),
	('prod_59', 'vend_2', '프린터', 299900, '2023-12-30'),
	('prod_6', 'vend_1', 'USB', 400000, '2023-12-21'),
	('prod_7', 'vend_1', 'CPU', 500000, '2023-12-21'),
	('prod_8', 'vend_2', '스피커', 100000, '2023-12-22'),
	('prod_9', 'vend_2', '스캐너', 80000, '2023-12-22');

-- 테이블 ksmartdb.orders 구조 내보내기
DROP TABLE IF EXISTS `orders`;
CREATE TABLE IF NOT EXISTS `orders` (
  `order_no` int NOT NULL AUTO_INCREMENT COMMENT '주문번호',
  `cust_id` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '주문고객ID',
  `order_date` datetime NOT NULL COMMENT '주문날짜',
  PRIMARY KEY (`order_no`),
  KEY `orders_members_FK` (`cust_id`),
  CONSTRAINT `orders_members_FK` FOREIGN KEY (`cust_id`) REFERENCES `members` (`mbr_id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb3 COMMENT='주문';

-- 테이블 데이터 ksmartdb.orders:~9 rows (대략적) 내보내기
DELETE FROM `orders`;
INSERT IGNORE INTO `orders` 
	(`order_no`, `cust_id`, `order_date`) 
VALUES
	(1, 'ksmartid3', '2024-01-01 09:26:07'),
	(2, 'ksmartid5', '2024-01-01 16:01:00'),
	(3, 'ksmartid5', '2024-01-02 10:20:03'),
	(4, 'ksmartid3', '2024-01-03 12:28:01'),
	(5, 'ksmartid9', '2024-01-03 14:26:50'),
	(6, 'ksmartid3', '2024-01-04 08:50:07'),
	(7, 'ksmartid5', '2024-01-05 09:40:07'),
	(8, 'ksmartid9', '2024-01-05 20:30:09'),
	(9, 'ksmartid3', '2024-01-05 22:19:20');

-- 테이블 ksmartdb.orderitems 구조 내보내기
DROP TABLE IF EXISTS `orderitems`;
CREATE TABLE IF NOT EXISTS `orderitems` (
  `order_no` int NOT NULL COMMENT '주문번호',
  `order_item` varchar(20) NOT NULL COMMENT '주문항목번호',
  `order_prod_cd` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '제품ID',
  `order_cnt` int NOT NULL COMMENT '제품수량',
  PRIMARY KEY (`order_no`,`order_item`),
  KEY `orderitems_products_FK` (`order_prod_cd`),
  CONSTRAINT `orderitems_orders_FK` FOREIGN KEY (`order_no`) REFERENCES `orders` (`order_no`),
  CONSTRAINT `orderitems_products_FK` FOREIGN KEY (`order_prod_cd`) REFERENCES `products` (`prod_cd`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='주문상세';

-- 테이블 데이터 ksmartdb.orderitems:~9 rows (대략적) 내보내기
DELETE FROM `orderitems`;
INSERT IGNORE INTO `orderitems`
	(order_no, order_item, order_prod_cd, order_cnt)
VALUES
	(1, 'item_2401011','prod_2', 4),
	(1, 'item_2401012','prod_4', 1),
	(1, 'item_2401013','prod_6', 2),
	(1, 'item_2401014','prod_9', 5),
	(1, 'item_2401015','prod_10', 10),
	(2, 'item_2401011','prod_1', 3),
	(3, 'item_2401021','prod_15', 1),
	(3, 'item_2401022','prod_17', 6),
	(4, 'item_2401031','prod_20', 7),
	(4, 'item_2401032','prod_26', 2),
	(4, 'item_2401033','prod_30', 3),
	(5, 'item_2401031','prod_40', 11),
	(6, 'item_2401042','prod_2', 12),
	(7, 'item_2401051','prod_6', 3),
	(7, 'item_2401052','prod_7', 5),
	(7, 'item_2401053','prod_13', 1),
	(7, 'item_2401054','prod_37', 1),
	(8, 'item_2401051','prod_21', 4),
	(8, 'item_2401052','prod_26', 15),
	(8, 'item_2401053','prod_33', 7),
	(9, 'item_2401051','prod_40', 10),
	(9, 'item_2401052','prod_50', 8);

/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;

복붙후 전체실행

728x90
반응형