MySQL是一种流行的关系数据,它将信息存储在表中。在使用表时,我们通常需要检查并列出现有的表。我们可以用不同的方法列出表格。在本教程中,我们将学习如何使用 show tables
和 Select table_name
以便列出和打印表名。
连接MySQL交互式Shell
我们需要在MySQL中连接或运行命令来列出表名。我们将连接到交互式MySQL服务器来运行给定的命令。我们将使用 mysql
命令连接本地或远程MySQL交互式shell。
$ mysql -u root -p

选择MySQL数据库
为了运行给定的SQL命令和查询,我们需要指定要处理的数据库。我们将使用 show databases
和 use DATABASENAME
命令。在下面的示例中,我们将选择名为mysql的数据库,它是mysql数据库服务器提供的默认数据库。
> use mysql;

显示表SQL查询
现在我们要么逃跑要么 show tables
本例中的查询。我们也可以使用 SHOW TABLES
它是大写版本,与小写版本具有相同的效果。不要跳过在命令末尾添加分号。
> show tables;

从输出中我们可以看到对于给定的数据库存在很多表,比如 列u priv , 分贝 , 发动机成本 , 事件 等。
用“Select tableu name”显示MySQL服务器的所有表 查询
我们还有另一种选择 show tables
查询。 这将列出在连接的MySQL实例中创建的所有表。
> SELECT table_name FROM information_schema.tables;
![图片[4]-如何使用“show Tables”SQL查询列出MySQL表?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2018/06/poftut_img_5b235c64e309c.png)
用“选择表名称”查询显示给定数据库的表
在这里我们将使用 Select table_name
但我们将使用 where
声明 table_name
列。我们将只列出名为 mysql
在这个例子中。
> SELECT table_name FROM information_schema.tables where table_schema='mysql';
![图片[5]-如何使用“show Tables”SQL查询列出MySQL表?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2018/06/poftut_img_5b235d176e81e.png)
检查MySQL性能和基准测试
MySQL表的创建是数据库管理的第一步。作为一个有才华的数据库管理员,您还应该检查MySQL的性能和基准测试。下面的文章提供了有关如何检查和测试MySQL数据库服务器性能的信息。