/*spring+mybatis 企业应用实战 chapter 14 数据库建表
create database hrm_db3
use hrm_db3
create table dept_info(
ID int(11) not null auto_increment,
NAME varchar(50) not null,
REMARK varchar(300) default null,
primary key(ID))engine=InnoDB auto_increment=10 default charset=utf8;
insert into dept_info(ID,NAME,REMARK) values (1,'技术部','技术部'),(2,'运营部','运营部'),(3,'财务部','财务部'),(4,'总办公','总办公'),(5,'市场部','市场部'),(6,'教学部','教学部')
use hrm_db3
select * from dept_info*/
/*create table job_info(
ID int(11) not null auto_increment,
NAME varchar(50) not null,
REMARK varchar(300) default null,
primary key(ID))engine=innoDB auto_increment=10 charset=utf8;
insert into job_info(ID,NAME,REMARK) values (1,'职员','职员'),(2,'Java开发工程师','Java开发工程师'),(3,'Java中级开发工程师','Java中级开发工程师'),(4,'Java高级开发工程师','Java高级开发工程师'),(5,'系统管理员','系统管理员'),(6,'架构师','架构师'),(7,'主管','主管'),(8,'经理','经理'),(9,'总经理','总经理')
,(2,'Java开发工程师','Java开发工程师'),(3,'Java中级开发工程师','Java中级开发工程师'),(4,'Java高级开发工程师','Java高级开发工程师'),(5,'系统管理员','系统管理员'),(6,'架构师','架构师')(7,'主管','主管'),(8,'经理','经理'),(9,'总经理','总经理')
*/
#select * from job_info
/*create table user_info(
ID INT(11) NOT NULL auto_increment,
loginname varchar(20) NOT NULL,
PASSWORD varchar(16) NOT NULL,
STATUS INT(11) NOT NULL DEFAULT '1',
createdate timestamp not null default current_timestamp,
username varchar(20) default null,
primary key(ID))engine=innoDB auto_increment=2 charset=utf8;
insert into user_info(ID,loginname,PASSWORD,STATUS,createdate,username) values (1,'admin','123456',2,'2018-11-11 09:34:28','超级管理员')
select * from user_info*/
/*create table employee_info(
ID INT(11) NOT NULL auto_increment,
DEPT_ID INT(11) NOT NULL,
JOB_ID INT(11) NOT NULL,
NAME varchar(20) NOT NULL,
CARD_ID varchar(18) NOT NULL,
ADDRESS varchar(50) NOT NULL,
POST_CODE varchar(50) DEFAULT NULL,
TEL varchar(16) DEFAULT NULL,
PHONE varchar(11) NOT NULL,
QQ_NUM varchar(10) DEFAULT NULL,
EMAIL varchar(50) NOT NULL,
SEX INT(11) NOT NULL DEFAULT '1',
PARTY varchar(10) DEFAULT NULL,
BIRTHDAY datetime DEFAULT NULL,
RACE varchar(100) DEFAULT NULL,
EDUCATION varchar(10) DEFAULT NULL,
SPECIALITY varchar(20) DEFAULT NULL,
HOBBY varchar(100) DEFAULT NULL,
REMARK varchar(500) DEFAULT NULL,
CREATE_TIME timestamp NOT NULL DEFAULT current_timestamp,
primary key(ID),
KEY FK_EMP_DEPT(DEPT_ID),
KEY FK_EMP_JOB(JOB_ID),
constraint FK_EMP_DEPT foreign key (DEPT_ID) references dept_info(ID),
constraint FK_EMP_JOB foreign key (JOB_ID) references job_info(ID))engine=innoDB auto_increment=21 default charset=utf8;*/
/*insert into employee_info(ID,DEPT_ID,JOB_ID,NAME,CARD_ID,ADDRESS,POST_CODE,TEL,PHONE,
QQ_NUM,EMAIL,SEX,PARTY,BIRTHDAY,RACE,EDUCATION,SPECIALITY,HOBBY,REMARK,CREATE_TIME)
VALUES(1,1,8,'','43280011988','爱丽丝','510000','020-77777777','1390200111','3675006','251425887@qq.com',0,'党员','1980-01-01 00:00:00','满','本科','美声','唱歌','四大天王','2016-03-04 11:35:18'),
(2,2,1,'','43280011988','杰克','510000','020-77777777','1390200111','3675006','251425887@qq.com',0,'党员','1980-01-01 00:00:00','满','本科','美声','唱歌','四大天王','2016-03-04 11:35:18'),
(3,1,2,'','43280011988','汉克','510000','020-77777777','1390200111','3675006','251425887@qq.com',0,'党员','1980-01-01 00:00:00','满','本科','美声','唱歌','四大天王','2016-03-04 11:35:18')*/
#select * from employee_info
/*
create table notice_info(
ID INT(11) NOT NULL auto_increment,
TITLE varchar(50) NOT NULL,
CONTENT TEXT NOT NULL,
CREATE_DATE timestamp NOT NULL default current_timestamp,
USER_ID INT(11) default NULL,
primary key(ID),
KEY FK_NOTICE_USER (USER_ID),
constraint FK_NOTICE_USER foreign key(USER_ID) references user_info(ID))engine=INNODB auto_increment=19 default CHARSET=UTF8;*/
/*CREATE TABLE document_info(
ID INT(11) NOT NULL auto_increment,
TITLE varchar(50) NOT NULL,
filename varchar(300) not null,
REMARK varchar(300) default NULL,
CREATE_DATE timestamp NOT NULL default current_timestamp,
USER_ID INT(11) default NULL,
primary key(ID),
KEY FK_DOCUMENT_USER (USER_ID),
constraint FK_DOCUMENT_USER foreign key(USER_ID) references user_info(ID))engine=INNODB auto_increment=7 default charset=utf8;
*/