MySQL——數(shù)據(jù)導出(1)
命令方式
單表數(shù)據(jù)導出
如果使用單表數(shù)據(jù)導出,需要提前已經配置了secure-file-priv選項,來指定一個導出目錄,如果未配置則無法導出,導出時會生成一個新的文件。
?
如果是第一次配置,配置完成后需要重啟MySQL服務。(如果是Windows系統(tǒng),請使用Windows路徑寫法)
SELECT * FROM `表名` INTO OUTFILE '文件路徑';
單表數(shù)據(jù)的導出會以數(shù)據(jù)文件的形式存在,每條數(shù)據(jù)單獨成行,每列數(shù)據(jù)以分隔符隔開,可以用記事本直接打開,在進行數(shù)據(jù)導入的時候也可以直接使用。
同時,我們也可以使用mysqldump工具直接導出為SQL文件,這其實是個備份工具,支持數(shù)據(jù)表及數(shù)據(jù)庫的導出操作。
mysqldump -u 用戶名 -p 數(shù)據(jù)庫名 數(shù)據(jù)表名 > '文件路徑'
會生成建表語句及數(shù)據(jù)插入語句。
數(shù)據(jù)庫轉儲
mysqldump -u 用戶名 -p 數(shù)據(jù)庫名 > '文件路徑'
會自動生成數(shù)據(jù)庫中所有表的建表語句以及數(shù)據(jù)插入語句。
點擊加載更多評論>>