色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql 怎么查詢輸入過的命令

劉柏宏1年前13瀏覽0評論

如果你用過mysql命令行,你就會發(fā)現(xiàn)自己不可避免地會反復(fù)執(zhí)行一些命令。這時如果有一個查詢輸入過的命令的方法就方便得多了。下面介紹一些實現(xiàn)方法。

方法一:通過mysql的命令歷史記錄

mysql>use mydb;
mysql>select * from mytable;
mysql>show tables;
mysql>select * from mytable limit 10;
...
mysql>history;

以上是我們執(zhí)行了一些命令,最后輸入了history命令。history命令會列出此前執(zhí)行的所有命令。通過history可以查詢到我們之前執(zhí)行的所有mysql命令。

方法二:通過bash的命令歷史記錄

我們也可以使用bash的命令歷史記錄(前提是你使用的是類unix的系統(tǒng))。當(dāng)你在mysql命令行中按下Ctrl+R,你可以搜索你所有執(zhí)行過的命令。當(dāng)你輸入完查詢命令后,一旦按下回車鍵便會執(zhí)行該命令。

$ mysql -u admin -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 12
Server version: 8.0.23 MySQL Community Server - GPL
mysql>Ctrl+R
(reverse-i-search)`myt': select * from mytable;

以上示例中,當(dāng)你在mysql命令行中輸入Ctrl+R,之后輸入的查詢命令就會列出歷史中與myt相關(guān)的所有命令。此時,我們只需要再按下回車鍵就可以執(zhí)行查詢命令。

如果你使用的是windows系統(tǒng),則類似的快捷鍵為F7。執(zhí)行過的所有命令都可以通過F7進行查詢。