使用数据库创建一个学生表
时间: 2023-12-30 11:04:09 浏览: 92
好的,以下是使用 MySQL 数据库创建一个学生表的 SQL 语句:
```
CREATE TABLE students (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT NOT NULL,
gender ENUM('male', 'female') NOT NULL,
major VARCHAR(50) NOT NULL
);
```
解释一下上述 SQL 语句的各部分:
- `CREATE TABLE students`:创建一个名为 `students` 的表。
- `id INT AUTO_INCREMENT PRIMARY KEY`:创建一个自增的整型主键列 `id`。
- `name VARCHAR(50) NOT NULL`:创建一个长度为 50 的字符串类型列 `name`,且不能为空。
- `age INT NOT NULL`:创建一个整型类型列 `age`,且不能为空。
- `gender ENUM('male', 'female') NOT NULL`:创建一个枚举类型列 `gender`,只能取 `male` 或 `female` 两个值,且不能为空。
- `major VARCHAR(50) NOT NULL`:创建一个长度为 50 的字符串类型列 `major`,且不能为空。
这样就创建了一个简单的学生表,你可以根据具体需求修改列名、数据类型等内容。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044901.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://img-home.csdnimg.cn/images/20250102104920.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![](https://img-home.csdnimg.cn/images/20250102104920.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)