用MySQL创建一个数据表,包括姓名,性别,电话,地址,班级,学号和成绩
时间: 2024-04-24 20:25:52 浏览: 208
使用MySQL数据库创建表
好的,我可以帮你创建一个包含姓名,性别,电话,地址,班级,学号和成绩的数据表。下面是创建该表的MySQL语句:
```sql
CREATE TABLE student (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
gender ENUM('男', '女') NOT NULL,
phone VARCHAR(20),
address VARCHAR(100),
class VARCHAR(50),
student_id VARCHAR(20) UNIQUE,
score DECIMAL(5,2)
);
```
这个语句创建了一个名为 `student` 的表,其中包含以下字段:
- `id`:自增的主键ID。
- `name`:姓名,最大长度为50个字符。
- `gender`:性别,只能为'男'或'女'。
- `phone`:电话,最大长度为20个字符。
- `address`:地址,最大长度为100个字符。
- `class`:班级,最大长度为50个字符。
- `student_id`:学号,唯一且最大长度为20个字符。
- `score`:成绩,采用浮点数存储,总共5位数,其中2位小数。
你可以根据实际需求对字段类型和长度进行调整。
阅读全文