MySQL是一個(gè)開(kāi)源的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),常用于WEB應(yīng)用程序的數(shù)據(jù)管理。在MySQL中,我們可以使用命令行或圖形化界面工具來(lái)導(dǎo)出數(shù)據(jù)到本地。
下面介紹使用命令行方式導(dǎo)出MySQL數(shù)據(jù)到本地:
#1. 進(jìn)入MySQL命令行mysql -u 用戶(hù)名 -p#2. 選擇要導(dǎo)出的數(shù)據(jù)庫(kù)use 數(shù)據(jù)庫(kù)名;#3. 編寫(xiě)導(dǎo)出數(shù)據(jù)的查詢(xún)語(yǔ)句SELECT * FROM 數(shù)據(jù)表名;#4. 將查詢(xún)結(jié)果導(dǎo)出為csv格式SELECT * FROM 數(shù)據(jù)表名 INTO OUTFILE '/本地路徑/文件名.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';#5. 退出MySQL命令行exit;
以上命令會(huì)將查詢(xún)到的數(shù)據(jù)表中所有數(shù)據(jù)導(dǎo)出為csv格式的文件,其中包括每個(gè)字段的值和字段名,以逗號(hào)分隔,字符串字段需要用引號(hào)括起來(lái),每行以換行符結(jié)束。
另外,還可以使用圖形化界面工具如Navicat等進(jìn)行數(shù)據(jù)導(dǎo)出,步驟類(lèi)似,不再贅述。