λ€λ€ μ£Όλ§ μ 보λ΄μ ¨λμ§μ? μ΄λ² μ£Όλ§μλ μ΄λ μ κ°κ³ μ§μ μμλλ°, κ°μ‘±λ€κ³Ό μ£Όλ§ λ³΄λ΄λ©΄μ ννμ΄ κ³΅λΆλ₯Ό νλ κ² μ½μ§λ μμλ€μ. μΌλ¨ μν λ°μ΄ν°λ² μ΄μ€μ ν μ΄λΈ 2κ°λ₯Ό μΆκ°νμ΅λλ€. νλλ μ¬μ©μ ν μ΄λΈμ΄κ³ μ, λ€λ₯Έ νλλ μ¬μ©μ λ‘κ·Έ ν μ΄λΈμ λλ€. μ΄ν ν μ΄λΈμ 무μμ μ£Όμ λ‘ μ νλμ λ°λΌ λ¬λΌμ§λλ°, μ΄λ€ μ£Όμ κ° μ’μμ§ κ³ λ―Ό μ€μ λλ€.
μ¬μ©μ μ 보λ₯Ό μ μ₯νκΈ°μν ν μ΄λΈμ λλ€. 컬λΌλ³ μ€λͺ μ λμ€μ μΆκ°νλ € ν΄μ.
CREATE TABLE `SmpUser` (
`userId` varchar(32) NOT NULL,
`userPw` varchar(32) NOT NULL,
`firstName` varchar(64) DEFAULT NULL,
`lastName` varchar(64) DEFAULT NULL,
`nickName` varchar(32) NOT NULL,
`email` varchar(128) DEFAULT NULL,
`mobile` varchar(32) DEFAULT NULL,
`joinTime` DATETIME NOT NULL,
PRIMARY KEY (`userId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
μ¬μ©μμ λν λ‘κ·Έλ€μ κΈ°λ‘νκΈ° μν ν μ΄λΈμ λλ€. μ¬μ©μ μΆκ°/μμ , λ‘κ·ΈμΈ, λ‘κ·Έμμ λ±λ±μ μ¬μ©μμ λν λ΄μμ κΈ°λ‘, μΆμ νκΈ° μν΄ λ§λ€μ΄ 보μμ΅λλ€.
CREATE TABLE `SmpUserLog` (
`logNo` INT NOT NULL AUTO_INCREMENT,
`logName` varchar(32) NOT NULL,
`logTime` DATETIME NOT NULL,
`userId` varchar(32) NOT NULL,
`parameters` TEXT DEFAULT NULL,
`response` TEXT NOT NULL,
PRIMARY KEY (`logNo`),
FOREIGN KEY (userId) REFERENCES SmpUser(userId)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;