我想逐頁顯示我的查詢結果,例如我有一個有很多表的Mysql數據庫,我需要看到show tables;
的結果爲一次一個屏幕,類似於more command。我知道我可以做一個mysql mydb -u username -p -e 'show tables;' | more
,但我需要它裏面的數據庫外殼(MySQL命令行工具)。如何一次顯示一個屏幕上的mysql查詢結果
那麼簡單,但我找不到它
我想逐頁顯示我的查詢結果,例如我有一個有很多表的Mysql數據庫,我需要看到show tables;
的結果爲一次一個屏幕,類似於more command。我知道我可以做一個mysql mydb -u username -p -e 'show tables;' | more
,但我需要它裏面的數據庫外殼(MySQL命令行工具)。如何一次顯示一個屏幕上的mysql查詢結果
那麼簡單,但我找不到它
可以在MySQL查詢使用LIMIT
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '數據庫名稱' 和TABLE_NAME LIKE 「A%」 限制0,20;
LIMIT可以正常工作,但我不希望在結果超出特定範圍時修改查詢。 – PHA
pager less; 顯示錶; 這會幫助你。 –
看到這個迴應:http://stackoverflow.com/questions/9782948/how-to-apply-pagination-to-the-result-of -show-tables-query-in-php –
您可以使用LIMIT關鍵字來對結果進行分頁 –