MySQL怎样遍历查询数据库(mysql 遍历数据库)
中所有表
MySQL通过其提供的 “show tables” 命令遍历查询其数据库中所有表,并可以由此查询到表的所有相关数据。文中以学生成绩信息表为例,对 “show tables” 命令做具体演示。
首先,需要使用 MySQL 连接工具登录 mysql 数据库,例如 phpmyadmin 或 Navicat,假设当前连接的关键是 hhdb;
然后,可以使用如下指令查询 hhdb 数据库下的所有表:
SHOW TABLES FROM hhdb;
上述命令会返回 hhdb 数据库中的所有表,下面我们以学生成绩信息表为例对具体情况做讲解:
1. 先在 hhdb 数据库下建立学生成绩表:
CREATE TABLE studentScore(
id INT(10) NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(20) NOT NULL COMMENT '姓名',
score INT(3) NOT NULL DEFAULT '0' COMMENT '成绩')ENGINE = InnoDB;
2. 查看指定数据库下的所有表:
SHOW TABLES FROM hhdb;
3. 在查询当中我们可以看到学生成绩表已经存在:
| Tables_in_hhdb |
| ——————— |
| studentScore |
通过上述方法,MySQL 就能够遍历查询数据库中所有表,从而管理和查询相关数据。