6) 在自己的数据库里用SQL的创建表的DDL来建立一张名为“worker”的数据表,其表结构要求如下: 列名 数据类型 允许为 空值 约束 职工号 6个字符 否 主键 姓名 8个字符 可 性别 2个字符 否 默认为“男” 生日 日期型 可 部门号 整型 可
时间: 2024-09-27 14:14:20 浏览: 36
省市区乡镇村五级数据区域编码数据库sql脚本(含表结构)
在数据库中使用SQL创建名为"worker"的表格,其结构如下:
```sql
CREATE TABLE worker (
worker_id CHAR(6) NOT NULL PRIMARY KEY, -- 主键职工号,不允许为空
name VARCHAR(8) DEFAULT '男', -- 姓名,最大长度8个字符,默认为"男"
gender CHAR(2) NOT NULL DEFAULT '男', -- 性别,固定长度2个字符,不允许为空且默认为"男"
birth_date DATE, -- 生日,允许为空
department_id INT, -- 部门号,整数型,允许为空
);
```
这个`worker`表包含五个字段:职工号(`worker_id`)为主键,姓名(`name`)默认为男性,性别(`gender`)同样固定为男性且不能为空,生日(`birth_date`)和部门号(`department_id`)可以为空。
阅读全文