MySQL——數(shù)據(jù)導(dǎo)出(1)
命令方式
單表數(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ù)單獨(dú)成行,每列數(shù)據(jù)以分隔符隔開,可以用記事本直接打開,在進(jìn)行數(shù)據(jù)導(dǎo)入的時候也可以直接使用。
同時,我們也可以使用mysqldump工具直接導(dǎo)出為SQL文件,這其實(shí)是個備份工具,支持?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ù)插入語句。
點(diǎn)擊加載更多評論>>