创建职工_收入数据库 2.在该数据库下,创建3个基本表: 职工(职工号,姓名,性别,年龄) 职称(职称代码,称谓,工资标准,岗位津贴,挂号费标准) 聘任(职工号,职称代码,聘任时间)
时间: 2023-09-25 20:08:11 浏览: 64
好的,以下是创建职工_收入数据库和3个基本表的SQL代码:
创建职工_收入数据库:
```
CREATE DATABASE 职工_收入;
USE 职工_收入;
```
创建职工表:
```
CREATE TABLE 职工 (
职工号 INT PRIMARY KEY,
姓名 VARCHAR(20),
性别 CHAR(2),
年龄 INT
);
```
创建职称表:
```
CREATE TABLE 职称 (
职称代码 INT PRIMARY KEY,
称谓 VARCHAR(20),
工资标准 FLOAT,
岗位津贴 FLOAT,
挂号费标准 FLOAT
);
```
创建聘任表:
```
CREATE TABLE 聘任 (
职工号 INT,
职称代码 INT,
聘任时间 DATE,
PRIMARY KEY (职工号, 职称代码),
FOREIGN KEY (职工号) REFERENCES 职工(职工号),
FOREIGN KEY (职称代码) REFERENCES 职称(职称代码)
);
```
注意:以上代码只是示例,实际情况中表结构和字段可能会有所不同。
相关问题
数据库创建含有编号,姓名,性别,年龄,职称的职工表,主码为编号 给出创建该表的代码
好的,以下是创建该表的SQL语句:
```sql
CREATE TABLE employee (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
gender VARCHAR(10) NOT NULL,
age INT NOT NULL,
title VARCHAR(50) NOT NULL
);
```
这个语句将创建一个名为employee的表,包含id、name、gender、age和title这五个列。其中,id是主键,也就是每一行数据的唯一标识,不允许为空。其他列也都不允许为空。
数据库创建含有编号,姓名,性别,年龄,职称的职工表,主码为编号,给出代码
好的,以下是创建这个职工表的 SQL 代码:
```sql
CREATE TABLE Employee (
id INT PRIMARY KEY,
name VARCHAR(50),
gender VARCHAR(10),
age INT,
job_title VARCHAR(50)
);
```
其中,`id` 是主键,对应职工的编号;`name` 表示职工的姓名,类型为 `VARCHAR(50)`;`gender` 表示职工的性别,类型为 `VARCHAR(10)`;`age` 表示职工的年龄,类型为 `INT`;`job_title` 表示职工的职称,类型为 `VARCHAR(50)`。