CREATE TABLE XSB ( 学号 INT(6) PRIMARY KEY NOT NULL, 姓名 VARCHAR(8) NOT NULL, 性别 CHAR(1) DEFAULT '1' CHECK (性别 IN ('1', '0')), 出生日期 DATE CHECK (出生日期 >='1980-01-01'), 专业 VARCHAR(12) DEFAULT '计算机' CHECK (专业 IN ('计算机' , '通信工程')), 总学分 DECIMAL(5,2) CHECK (总学分 >= 0 AND 总学分 < 160), 备注 VARCHAR(500) );
时间: 2024-01-01 15:04:15 浏览: 103
这是一个创建表的 SQL 语句,表名为 XSB,包含了学生的学号、姓名、性别、出生日期、专业、总学分和备注等信息。其中,学号是主键,不能为 NULL;姓名是不允许为空的字符串;性别是一个字符类型,可以是 '0' 或 '1',默认为 '1';出生日期必须在 1980 年 1 月 1 日之后;专业只能是计算机或通信工程;总学分是一个小数类型,在 0 到 160 范围内;备注是一个字符串类型,可以为空。
相关问题
create database Schhool115; use schhool115; create table Student115( sno char(7) primary key comment '学号', sname varchar(10) not null, ssex char(2) check(gender in('男','女')), sage int check(sage>=15 and sage<=45), sdept varchar(20) DEFAULT '计算机系' ); crea
te database Schhool115; use schhool115; create table Student115( sno char(7) primary key comment '学号', sname varchar(10) not null, ssex char(2) check(gender in('男','女')), sage int check(sage>=15 and sage<=45), sdept varchar(20) DEFAULT '计算机系' );
这是一个 SQL 数据库的创建语句,用于创建一个名为 Schhool115 的数据库,并在其中创建一个名为 Student115 的表格,包含学号、姓名、性别、年龄和所在系别等字段。
阅读全文