mysql import and export

zenzuguo發表於2009-11-25

一、備份資料庫:(命令在DOS的mysqlbin目錄下執行)
mysqldump --opt school>school.bbb
註釋:將資料庫school備份到school.bbb檔案,school.bbb是一個文字檔案,檔名任取,開啟看看你會有新發現。
1.匯出整個資料庫
mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔名
mysqldump -u root -p aikersql> aiker.sql
2.匯出一個表
mysqldump -u 使用者名稱 -p 資料庫名 表名> 匯出的檔名
mysqldump -u aiker -p aikersql users> aiker_users.sql
3.匯出一個資料庫結構
mysqldump -u root -p -d --add-drop-table aikersql>d:aiker_db.sql

-d 沒有資料 --add-drop-table 在每個create語句之前增加一個drop table

二.匯入資料庫
常用source 命令
進入mysql資料庫控制檯,如mysql -u root -p

mysql>use 資料庫

然後使用source命令,後面引數為指令碼檔案(如這裡用到的.sql)
mysql>source d:aiker_db.sql

也可以用 mysql -uroot -p -Ddb1

三、將文字資料轉到資料庫中
1、文字資料應符合的格式:欄位資料之間用tab鍵隔開,null值用n來代替.
例:
3 rose 深圳二中 1976-10-10
4 mike 深圳一中 1975-12-23
2、資料傳入命令 load data local infile "檔名" into table 表名;
注意:你最好將檔案複製到mysqlbin目錄下,並且要先用use命令打表所在的庫

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/106285/viewspace-1029032/,如需轉載,請註明出處,否則將追究法律責任。

相關文章