Showing
1 changed file
with
144 additions
and
0 deletions
db/최종model.sql
0 → 100644
1 | +-- MySQL Workbench Forward Engineering | ||
2 | + | ||
3 | +SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; | ||
4 | +SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; | ||
5 | +SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'; | ||
6 | + | ||
7 | +-- ----------------------------------------------------- | ||
8 | +-- Schema mydb | ||
9 | +-- ----------------------------------------------------- | ||
10 | + | ||
11 | +-- ----------------------------------------------------- | ||
12 | +-- Schema mydb | ||
13 | +-- ----------------------------------------------------- | ||
14 | +CREATE SCHEMA IF NOT EXISTS `mydb` DEFAULT CHARACTER SET utf8 ; | ||
15 | +-- ----------------------------------------------------- | ||
16 | +-- Schema os_prj01 | ||
17 | +-- ----------------------------------------------------- | ||
18 | + | ||
19 | +-- ----------------------------------------------------- | ||
20 | +-- Schema os_prj01 | ||
21 | +-- ----------------------------------------------------- | ||
22 | +CREATE SCHEMA IF NOT EXISTS `os_prj01` DEFAULT CHARACTER SET utf8 ; | ||
23 | +USE `mydb` ; | ||
24 | + | ||
25 | +-- ----------------------------------------------------- | ||
26 | +-- Table `mydb`.`calinfo` | ||
27 | +-- ----------------------------------------------------- | ||
28 | +CREATE TABLE IF NOT EXISTS `mydb`.`calinfo` ( | ||
29 | + `CalTotal` VARCHAR(45) NOT NULL, | ||
30 | + `UserNo` INT(11) NOT NULL, | ||
31 | + `ConsumeDate` DATETIME NOT NULL, | ||
32 | + `CalNo` INT(11) NOT NULL AUTO_INCREMENT, | ||
33 | + PRIMARY KEY (`CalNo`)) | ||
34 | +ENGINE = InnoDB | ||
35 | +DEFAULT CHARACTER SET = utf8; | ||
36 | + | ||
37 | + | ||
38 | +-- ----------------------------------------------------- | ||
39 | +-- Table `mydb`.`consumeinfo` | ||
40 | +-- ----------------------------------------------------- | ||
41 | +CREATE TABLE IF NOT EXISTS `mydb`.`consumeinfo` ( | ||
42 | + `ConsumeNo` INT(11) NOT NULL, | ||
43 | + `ConsumeDetail` VARCHAR(45) NOT NULL, | ||
44 | + `ConsumeDate` DATETIME NOT NULL, | ||
45 | + `UserInfo_UserId` INT(11) NOT NULL, | ||
46 | + PRIMARY KEY (`ConsumeNo`), | ||
47 | + INDEX `fk_ConsumeInfo_UserInfo_idx` (`UserInfo_UserId` ASC) VISIBLE) | ||
48 | +ENGINE = InnoDB | ||
49 | +DEFAULT CHARACTER SET = utf8; | ||
50 | + | ||
51 | + | ||
52 | +-- ----------------------------------------------------- | ||
53 | +-- Table `mydb`.`userinfo` | ||
54 | +-- ----------------------------------------------------- | ||
55 | +CREATE TABLE IF NOT EXISTS `mydb`.`userinfo` ( | ||
56 | + `UserNo` VARCHAR(45) NOT NULL, | ||
57 | + `UserID` VARCHAR(10) NOT NULL, | ||
58 | + `UserPW` VARCHAR(45) NOT NULL, | ||
59 | + `UserName` VARCHAR(45) NOT NULL, | ||
60 | + `UserHeight` INT(11) NOT NULL, | ||
61 | + `UserWeight` INT(11) NOT NULL, | ||
62 | + `UserGender` TINYINT(4) NOT NULL, | ||
63 | + `UserAge` INT(11) NOT NULL, | ||
64 | + PRIMARY KEY (`UserNo`)) | ||
65 | +ENGINE = InnoDB | ||
66 | +DEFAULT CHARACTER SET = utf8; | ||
67 | + | ||
68 | +USE `os_prj01` ; | ||
69 | + | ||
70 | +-- ----------------------------------------------------- | ||
71 | +-- Table `os_prj01`.`user` | ||
72 | +-- ----------------------------------------------------- | ||
73 | +CREATE TABLE IF NOT EXISTS `os_prj01`.`user` ( | ||
74 | + `UserID` VARCHAR(20) NOT NULL, | ||
75 | + `UserPw` VARCHAR(45) NOT NULL, | ||
76 | + `UserNo` INT(11) NOT NULL AUTO_INCREMENT, | ||
77 | + PRIMARY KEY (`UserNo`)) | ||
78 | +ENGINE = InnoDB | ||
79 | +DEFAULT CHARACTER SET = utf8; | ||
80 | + | ||
81 | + | ||
82 | +-- ----------------------------------------------------- | ||
83 | +-- Table `os_prj01`.`caltable` | ||
84 | +-- ----------------------------------------------------- | ||
85 | +CREATE TABLE IF NOT EXISTS `os_prj01`.`caltable` ( | ||
86 | + `idCalTable` INT(11) NOT NULL AUTO_INCREMENT, | ||
87 | + `CalTotal` INT(11) NOT NULL, | ||
88 | + `CalLeftover` INT(11) NOT NULL, | ||
89 | + `CalUserNo` VARCHAR(45) NOT NULL, | ||
90 | + `user_UserNo` INT(11) NOT NULL, | ||
91 | + PRIMARY KEY (`idCalTable`, `user_UserNo`), | ||
92 | + INDEX `fk_caltable_user1_idx` (`user_UserNo` ASC) VISIBLE, | ||
93 | + CONSTRAINT `fk_caltable_user1` | ||
94 | + FOREIGN KEY (`user_UserNo`) | ||
95 | + REFERENCES `os_prj01`.`user` (`UserNo`) | ||
96 | + ON DELETE NO ACTION | ||
97 | + ON UPDATE NO ACTION) | ||
98 | +ENGINE = InnoDB | ||
99 | +AUTO_INCREMENT = 2 | ||
100 | +DEFAULT CHARACTER SET = utf8; | ||
101 | + | ||
102 | + | ||
103 | +-- ----------------------------------------------------- | ||
104 | +-- Table `os_prj01`.`consume` | ||
105 | +-- ----------------------------------------------------- | ||
106 | +CREATE TABLE IF NOT EXISTS `os_prj01`.`consume` ( | ||
107 | + `ConsumeNo` INT(11) NOT NULL AUTO_INCREMENT, | ||
108 | + `ConsumeDate` DATETIME NOT NULL, | ||
109 | + `ConsumeDetail` VARCHAR(45) NOT NULL, | ||
110 | + `user_UserNo` INT(11) NOT NULL, | ||
111 | + PRIMARY KEY (`ConsumeNo`), | ||
112 | + INDEX `fk_consume_user1_idx` (`user_UserNo` ASC) VISIBLE, | ||
113 | + CONSTRAINT `fk_consume_user1` | ||
114 | + FOREIGN KEY (`user_UserNo`) | ||
115 | + REFERENCES `os_prj01`.`user` (`UserNo`) | ||
116 | + ON DELETE NO ACTION | ||
117 | + ON UPDATE NO ACTION) | ||
118 | +ENGINE = InnoDB | ||
119 | +DEFAULT CHARACTER SET = utf8; | ||
120 | + | ||
121 | + | ||
122 | +-- ----------------------------------------------------- | ||
123 | +-- Table `os_prj01`.`userinfo` | ||
124 | +-- ----------------------------------------------------- | ||
125 | +CREATE TABLE IF NOT EXISTS `os_prj01`.`userinfo` ( | ||
126 | + `UserHeight` INT(11) NOT NULL, | ||
127 | + `UserWeight` INT(11) NOT NULL, | ||
128 | + `UserAge` INT(11) NOT NULL, | ||
129 | + `UserGender` TINYINT(4) NOT NULL, | ||
130 | + `user_UserNo` INT(11) NOT NULL, | ||
131 | + PRIMARY KEY (`user_UserNo`), | ||
132 | + INDEX `fk_userinfo_user_idx` (`user_UserNo` ASC) VISIBLE, | ||
133 | + CONSTRAINT `fk_userinfo_user` | ||
134 | + FOREIGN KEY (`user_UserNo`) | ||
135 | + REFERENCES `os_prj01`.`user` (`UserNo`) | ||
136 | + ON DELETE NO ACTION | ||
137 | + ON UPDATE NO ACTION) | ||
138 | +ENGINE = InnoDB | ||
139 | +DEFAULT CHARACTER SET = utf8; | ||
140 | + | ||
141 | + | ||
142 | +SET SQL_MODE=@OLD_SQL_MODE; | ||
143 | +SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; | ||
144 | +SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS; |
-
Please register or login to post a comment