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

mysql控制臺命令保存

夏志豪2年前11瀏覽0評論

MySQL控制臺命令保存

在MySQL控制臺中執行的命令是臨時的,當你關閉控制臺時,命令歷史記錄將不再可用。但是,你可以通過不同的方式將命令保存在MySQL中,這些命令歷史記錄將在你以后使用MySQL時保持不變。

使用保存命令

MySQL提供了一個叫做"保存命令"的特殊命令,它允許你將當前會話中的所有MySQL命令保存到一個包含這些命令的文本文件中。每當你想要查看以前執行過的命令或將它們用作腳本時,你可以使用這個文件。

要使用"保存命令",只需在MySQL命令行提示符下輸入以下命令:

mysql> \t [file_name]

其中,file_name是你想要將命令保存到的文件名。如果省略file_name,則MySQL將使用默認文件名mysql.sql,并將文件保存在當前工作目錄中。

使用MySQL歷史表

MySQL還允許你將控制臺中執行的所有命令保存到一個稱為"歷史表"的特殊表中。這個表存儲你輸入的每個命令,以及它們的狀態和執行時間。

要啟用MySQL歷史表,請在MySQL客戶端中運行以下命令:

mysql> SET GLOBAL history_size = [size];
mysql> SET GLOBAL history_log = [on|off];

其中,“size”是你希望歷史記錄表保留的最大命令數,而“on”和“off”則是指定是否啟用歷史記錄記錄的選項。

啟用歷史記錄后,你可以運行以下命令來檢查和使用歷史記錄:

mysql> SELECT * FROM mysql.history;
mysql> \#.N

這個命令將顯示歷史記錄表中的所有記錄,你可以使用它們來重新執行先前的MySQL命令。要執行某個特定的歷史命令,請使用"\\#.N"格式,其中"#"是你希望執行的命令在歷史記錄表中的位置,而"N"是命令的行號。

結論

無論你是使用"保存命令"還是MySQL歷史記錄表來存儲MySQL命令,都可以輕松地在以后的MySQL會話中重用它們。這些選項是開發和管理MySQL數據庫時非常有用的工具,值得你掌握。