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