位置:首頁 > 軟件操作教程 > 數(shù)據(jù)分析 > MySQL > 問題詳情

MySQL——數(shù)據(jù)導(dǎo)出(1)

提問人:劉旭39發(fā)布時間:2020-10-13

 命令方式


單表數(shù)據(jù)導(dǎo)出


如果使用單表數(shù)據(jù)導(dǎo)出,需要提前已經(jīng)配置了secure-file-priv選項,來指定一個導(dǎo)出目錄,如果未配置則無法導(dǎo)出,導(dǎo)出時會生成一個新的文件。

?

如果是第一次配置,配置完成后需要重啟MySQL服務(wù)。(如果是Windows系統(tǒng),請使用Windows路徑寫法)


SELECT * FROM `表名` INTO OUTFILE '文件路徑'; 



單表數(shù)據(jù)的導(dǎo)出會以數(shù)據(jù)文件的形式存在,每條數(shù)據(jù)單獨成行,每列數(shù)據(jù)以分隔符隔開,可以用記事本直接打開,在進(jìn)行數(shù)據(jù)導(dǎo)入的時候也可以直接使用。


同時,我們也可以使用mysqldump工具直接導(dǎo)出為SQL文件,這其實是個備份工具,支持?jǐn)?shù)據(jù)表及數(shù)據(jù)庫的導(dǎo)出操作。


mysqldump -u 用戶名 -p 數(shù)據(jù)庫名 數(shù)據(jù)表名 > '文件路徑' 


會生成建表語句及數(shù)據(jù)插入語句。


數(shù)據(jù)庫轉(zhuǎn)儲


mysqldump -u 用戶名 -p 數(shù)據(jù)庫名 > '文件路徑' 



會自動生成數(shù)據(jù)庫中所有表的建表語句以及數(shù)據(jù)插入語句。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部