您当前的位置:首页 > 圈子

mysql建立学生表数据库代码

2024-10-23 21:57:45 作者:石家庄人才网

石家庄人才网今天给大家分享《mysql建立学生表数据库代码》,石家庄人才网小编对内容进行了深度展开编辑,希望通过本文能为您带来解惑。

在MySQL数据库中,可以使用SQL语句来创建学生信息表。下面是一个创建学生信息表的示例代码:

```sqlCREATE TABLE student ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', `student_id` varchar(20) NOT NULL DEFAULT '' COMMENT '学号', `name` varchar(20) NOT NULL DEFAULT '' COMMENT '姓名', `gender` tinyint(1) NOT NULL DEFAULT '0' COMMENT '性别 0-未知 1-男 2-女', `age` tinyint(3) NOT NULL DEFAULT '0' COMMENT '年龄', `class_id` int(11) NOT NULL DEFAULT '0' COMMENT '班级id', `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_student_id` (`student_id`) USING BTREE) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='学生信息表';```

mysql建立学生表数据库代码

代码说明:

CREATE TABLE student:创建一个名为 "student" 的表。○ id int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id':定义一个名为 "id" 的列,数据类型为 INT,长度为 11,不允许为空,自动递增,并添加注释 "主键id"。○ student_id varchar(20) NOT NULL DEFAULT '' COMMENT '学号':定义一个名为 "student_id" 的列,数据类型为 VARCHAR,长度为 20,不允许为空,默认值为 '',并添加注释 "学号"。○ name varchar(20) NOT NULL DEFAULT '' COMMENT '姓名':定义一个名为 "name" 的列,数据类型为 VARCHAR,长度为 20,不允许为空,默认值为 '',并添加注释 "姓名"。○ gender tinyint(1) NOT NULL DEFAULT '0' COMMENT '性别 0-未知 1-男 2-女':定义一个名为 "gender" 的列,数据类型为 TINYINT,长度为 1,不允许为空,默认值为 '0',并添加注释 "性别 0-未知 1-男 2-女"。○ age tinyint(3) NOT NULL DEFAULT '0' COMMENT '年龄':定义一个名为 "age" 的列,数据类型为 TINYINT,长度为 3,不允许为空,默认值为 '0',并添加注释 "年龄"。○ class_id int(11) NOT NULL DEFAULT '0' COMMENT '班级id':定义一个名为 "class_id" 的列,数据类型为 INT,长度为 11,不允许为空,默认值为 '0',并添加注释 "班级id"。○ create_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间':定义一个名为 "create_time" 的列,数据类型为 TIMESTAMP,不允许为空,默认值为当前时间戳,并添加注释 "创建时间"。○ update_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间':定义一个名为 "update_time" 的列,数据类型为 TIMESTAMP,不允许为空,默认值为当前时间戳,并在更新时自动更新为当前时间戳,并添加注释 "更新时间"。○ PRIMARY KEY (id):指定 "id" 列为主键。○ UNIQUE KEY uk_student_id (student_id) USING BTREE:为 "student_id" 列创建一个唯一索引,索引类型为 BTREE。○ ENGINE=InnoDB:指定表的存储引擎为 InnoDB。○ AUTO_INCREMENT=1:设置自动递增列的起始值为 1。○ DEFAULT CHARSET=utf8mb4:设置表的默认字符集为 utf8mb4。○ COMMENT='学生信息表':为表添加注释 "学生信息表"。

mysql建立学生表数据库代码

创建数据库和表的步骤:

mysql建立学生表数据库代码

1. 连接到 MySQL 数据库服务器。2. 创建数据库: `CREATE DATABASE school;`3. 选择数据库: `USE school;`4. 执行创建表的 SQL 语句。

创建表后,可以使用 `DESCRIBE student;` 命令查看表的结构。石家庄人才网小编提醒您,可以使用 `INSERT INTO student (student_id, name, gender, age, class_id) VALUES ('20230001', '张三', 1, 18, 1);` 语句向表中插入数据。

石家庄人才网小编对《mysql建立学生表数据库代码》内容分享到这里,如果有相关疑问请在本站留言。

版权声明:《mysql建立学生表数据库代码》来自【石家庄人才网】收集整理于网络,不代表本站立场,所有图片文章版权属于原作者,如有侵略,联系删除。
https://www.ymil.cn/quanzi/23470.html