选择合理的数据类型保存学号,姓名,性别,出生日期,入学日期,家庭住址信息
建表语句如下所示,望采纳::
CREATE TABLE student (
id VARCHAR(20) NOT NULL, -- 学号
name VARCHAR(20) NOT NULL, -- 姓名
gender VARCHAR(2) NOT NULL, -- 性别,使用2个字符保存,如"男"或"女"
birthday DATE NOT NULL, -- 出生日期
admission DATE NOT NULL, -- 入学日期
address VARCHAR(255) NOT NULL, -- 家庭住址信息
PRIMARY KEY (id)
);
CREATE TABLE students (
id INT NOT NULL PRIMARY KEY,
name VARCHAR(50) NOT NULL,
gender VARCHAR(10) NOT NULL,
birthday DATE,
admission_date DATE NOT NULL,
address VARCHAR(100)
);
这个语句将创建一个名为 students 的表,包括以下列:
id:学生的唯一标识符,使用 INT 数据类型,NOT NULL 约束条件表示此列不允许为空,PRIMARY KEY 约束条件表示此列是表的主键。
name:学生的姓名,使用 VARCHAR 数据类型,NOT NULL 约束条件表示此列不允许为空。
gender:学生的性别,使用 VARCHAR 数据类型,NOT NULL 约束条件表示此列不允许为空。
birthday:学生的出生日期,使用 DATE 数据类型,可为空。
admission_date:学生的入学日期,使用 DATE 数据类型,NOT NULL 约束条件表示此列不允许为空。
address:学生的家庭住址,使用 VARCHAR 数据类型,可为空。
如果以上回答对您有用,望采纳~谢谢