用sql server创建Teacher,包含教师号,,姓名,性别,年龄,职称,工资,津贴,系别
时间: 2024-09-29 09:15:20 浏览: 37
在SQL Server中,你可以使用CREATE TABLE语句来创建名为"Teacher"的表,该表包含了所需的字段信息。下面是一个示例:
```sql
CREATE TABLE Teacher (
TeacherID INT PRIMARY KEY, -- 教师号,主键标识每个教师
Name VARCHAR(50) NOT NULL, -- 姓名,不允许为空
Gender CHAR(1) CHECK (Gender IN ('M', 'F')), -- 性别,通常限制为'M'或'F'
Age INT, -- 年龄
JobTitle VARCHAR(50), -- 职称
Salary DECIMAL(10, 2), -- 工资
Allowance DECIMAL(10, 2), -- 津贴
Department VARCHAR(50) -- 系别
);
```
在这个例子中:
- `TeacherID` 是整数类型,作为主键保证数据唯一性。
- `Name` 是字符串类型,用于存储教师姓名。
- `Gender` 是字符类型,用以存储性别,通过`CHECK`约束只接受'M'或'F'两个值。
- `Age`, `JobTitle`, `Salary`, 和 `Allowance` 分别表示年龄、职称、工资和津贴,都是数值类型。
- `Department` 也是字符串类型,用于记录教师所在的部门。
阅读全文