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 就能够遍历查询数据库中所有表,从而管理和查询相关数据。


数据运维技术 » MySQL怎样遍历查询数据库(mysql 遍历数据库)