mysql创建学生信息表
时间: 2023-08-05 11:53:44 浏览: 100
可以使用以下的 SQL 语句来创建一个名为 `student_info` 的学生信息表:
```sql
CREATE TABLE student_info (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT NOT NULL,
gender ENUM('男', '女') NOT NULL,
phone VARCHAR(20) NOT NULL,
PRIMARY KEY (id)
);
```
这个表包含了以下字段:
- `id`:学生信息的唯一标识,自增长整数类型。
- `name`:学生姓名,长度不超过 50 个字符的字符串类型。
- `age`:学生年龄,整数类型。
- `gender`:学生性别,只能为“男”或“女”,枚举类型。
- `phone`:学生联系电话,长度不超过 20 个字符的字符串类型。
在实际使用中,你可以根据需要对字段类型、长度、约束等进行调整。
相关问题
mysql创建学生信息表代码
下面是一个简单的 MySQL 创建学生信息表的例子:
```
CREATE TABLE student(
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT NOT NULL,
gender VARCHAR(10) NOT NULL,
PRIMARY KEY (id)
);
```
该表包含以下字段:
- `id`:学生 ID,自增长整数类型。
- `name`:学生姓名,不为空的字符串类型。
- `age`:学生年龄,不为空的整数类型。
- `gender`:学生性别,不为空的字符串类型。
在实际的应用中,你可能需要根据具体的需求调整表结构。
生成mysql创建学生信息表语句
CREATE TABLE `student_info` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`age` int(11) NOT NULL,
`gender` varchar(10) NOT NULL,
`address` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;