CREATE TABLE `student` (
`stuNo` int(3) NOT NULL auto_increment COMMENT '序号',
`stuname` varchar(5) NOT NULL COMMENT '姓名',
`stuID` varchar(18) NOT NULL COMMENT '身份z号',
`stusex` char(1) default '男' COMMENT '性别',
`stubirthday` date default NULL COMMENT '出生日期',
`stuphone` varchar(20) NOT NULL COMMENT '电话号码',
PRIMARY KEY (`stuNo`,`stuID`),
UNIQUE KEY `phone` (`stuphone`)
)
1、创建一个名为School的数据库。
1、创建一个学生信息表:学生id(自增,主键),姓名,年龄,性别,电话,籍贯,入学时间,所属班级id(外键)。
2、创建一个学生成绩表:成绩id(自增,主键),科目,成绩,学生id(外键),创建时间。
3、创建一个学生班级表:班级id(主键,自增),班级名称。
题主可以参考下列数据定义SQL语句写法:
create table students
(S# char(10) primary key,
Sname char(20) not null,
sex char(2) not null,
dob date not null,
telephone char(11),address char(50));
create database XDGL;
create table XDGLstudent(
sno bigint(20),
snmae varchar(20),
ssex tinyint(1), -- 也可以考虑使用枚举
sage int(5),
sdept varchar(20)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
insert into XDGLstudent values(1,'test',0,22,'计算机');
以上就是关于MySQL创建名为student的数据表的代码,怎么写全部的内容,包括:MySQL创建名为student的数据表的代码,怎么写、mysql数据库怎么新建一个数据库、新建一个学生表格,包括:S# char(10)Sname char (20) telephone char(11) MYSQL等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)