欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql控制臺命令保存

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

MySQL控制臺命令保存

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

使用保存命令

MySQL提供了一個(gè)叫做"保存命令"的特殊命令,它允許你將當(dāng)前會話中的所有MySQL命令保存到一個(gè)包含這些命令的文本文件中。每當(dāng)你想要查看以前執(zhí)行過的命令或?qū)⑺鼈冇米髂_本時(shí),你可以使用這個(gè)文件。

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

mysql> \t [file_name]

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

使用MySQL歷史表

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

要啟用MySQL歷史表,請?jiān)贛ySQL客戶端中運(yùn)行以下命令:

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

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

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

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

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

結(jié)論

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