如何一次显示一个屏幕的mysql查询结果

时间:2015-09-15 08:23:44

标签: mysql

我想逐页显示我的查询结果,例如我有一个包含很多表的Mysql数据库,我需要一次看到show tables;的结果作为一个屏幕,类似到more command。我知道我可以做mysql mydb -u username -p -e 'show tables;' | more但我需要在db shell(MySQL命令行工具)里面。

这么简单,但我找不到它

2 个答案:

答案 0 :(得分:2)

正如哈维尔所说,here就是答案:

mysql> pager less;

mysql> show tables;

答案 1 :(得分:1)

您可以在mysql查询中使用LIMIT

从INFORMATION_SCHEMA.TABLES中选择TABLE_NAME WHERE TABLE_SCHEMA ='database_name' AND TABLE_NAME喜欢“a%” 限制0,20;