在mysql_test库中创建员工表tb_test,字段信息如下表所示。sno 编号 CHAR(5) 主键;sname 姓名 VARCHAR(20) 非空;ssex CHAR(1) 非空 男用1表示 女用2表示 其他用3表示;sbirthday 生日 DATE 非空;ssalary 工资 DOUBLE(10,2) 非空;scomm 奖金 DOUBLE(10,2) 可为空;smaj 领导 CHAR(5) 可为空
时间: 2024-03-19 15:46:27 浏览: 69
SQL语句创建学生信息数据库表的示例-学生信息数据库表.doc
您可以使用以下MySQL语句在mysql_test库中创建员工表tb_test,包含sno、sname、ssex、sbirthday、ssalary、scomm和smaj这七个字段,其中sno是主键,sname、ssex、sbirthday和ssalary都是非空字段,ssex使用1、2、3表示男、女、其他,scomm和smaj可为空:
```
CREATE TABLE mysql_test.tb_test (
sno CHAR(5) PRIMARY KEY,
sname VARCHAR(20) NOT NULL,
ssex CHAR(1) NOT NULL CHECK (ssex IN ('1', '2', '3')),
sbirthday DATE NOT NULL,
ssalary DOUBLE(10,2) NOT NULL,
scomm DOUBLE(10,2),
smaj CHAR(5)
);
```
这将创建一个名为tb_test的表,包含sno、sname、ssex、sbirthday、ssalary、scomm和smaj这七个字段。其中,sno是主键,sname、ssex、sbirthday和ssalary都是非空字段,ssex使用1、2、3表示男、女、其他,scomm和smaj可为空。
阅读全文