用MySQL创建一个包括年龄性别薪资的、表格
时间: 2024-10-17 12:02:53 浏览: 19
传智播客-刘道成mysql笔记
5星 · 资源好评率100%
在MySQL中创建一个包含年龄(age)、性别(gender)和薪资(salary)字段的简单表,可以使用以下SQL命令。这个例子假设我们将表命名为`employee`:
```sql
CREATE TABLE employee (
id INT AUTO_INCREMENT PRIMARY KEY, -- 主键,自增
age INT NOT NULL, -- 整数型,年龄,不能为空
gender ENUM('Male', 'Female') NOT NULL, -- 枚举类型,性别,两个选项之一,不能为空
salary DECIMAL(10, 2) DEFAULT 0 -- 浮点型,薪资,默认值为0
);
```
在这个表中:
- `id` 是主键,用于唯一标识每个员工;
- `age` 存储员工的年龄,`INT`表示整数类型,`NOT NULL`表示该字段不能为NULL;
- `gender` 是性别字段,使用`ENUM`类型限制只能取'Male'或'Female'两个值,同样不允许为空;
- `salary` 存储薪资信息,`DECIMAL(10, 2)`定义了最多10位数字,其中小数部分有两位。
阅读全文