一、创建班级表
在workbench中输入“use my_test;”进入我的创建的my_test数据库实例中,输入创建表的语句
create table `class`(`ID` BIGINT(20) NOT NULL auto_increment,`CLASS_NAME` varchar(100) DEFAULT NULL COMMENT '班级名称',PRIMARY KEY (`ID`))ENGINE=InnoDB auto_increment=1 DEFAULT CHARSET=UTF8 COMMENT '班级表';
二、创建学生表
create table `student`(`ID` BIGINT(20) NOT NULL auto_increment,`NAME` varchar(100) DEFAULT NULL COMMENT '姓名',`SEX` INT(2) DEFAULT NULL COMMENT '性别',`birth` date DEFAULT NULL COMMENT '出生日期',`CLASS_ID` BIGINT(20) DEFAULT NULL COMMENT '班级ID',`Enrollment_DATE` DATE DEFAULT NULL COMMENT '入学时间',PRIMARY KEY (`ID`))ENGINE=InnoDB auto_increment=1 DEFAULT CHARSET=UTF8 COMMENT '学生表';
说明:
BIGINT、varchar、int、date都是定义字段的数据类型,括号里面的数字是字段的最大长度;
“NOT NULL”表示字段内容不能为空;
“auto_increment”表示这个字段的内容是自增的;
“COMMENT”后面跟的是字段说明;
“PRIMARY KEY(`ID`)”指的是ID字段为主键。