mysql创建学生档案表
时间: 2023-09-30 13:06:57 浏览: 22
CREATE TABLE students (
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,
phone VARCHAR(20) NOT NULL,
email VARCHAR(50) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
相关问题
mysql创建学生信息表
可以使用以下的 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`:学生性别,不为空的字符串类型。
在实际的应用中,你可能需要根据具体的需求调整表结构。