在命令列下mysql的資料匯出有個很好用命令mysqldump,它的引數有一大把,可以這樣檢視:
mysqldump
(mysqldump命令位於mysql/bin/目錄中) //要專到mysql/bin/目錄中才能使用,直接cmd執行命令視窗使用不了,專到資料庫所在的mysql/bin/目錄中使用.
最常用的:
mysqldump -uroot -pmysql databasefoo table1 table2 > foo.sql
這樣就可以將資料庫databasefoo的表table1,table2以sql形式匯入foo.sql中,其中-uroot引數表示訪問資料庫的使用者名稱是root,如果有密碼還需要加上-p引數
c:\users\jack> mysqldump -uroot -pmysql sva_rec date_drv > e:\date_drv.sql
mysql的資料匯入也是相當便捷的,如:
mysql -uroot databasefoo < foo.sql
這樣就可以將foo.sql的資料全部匯入資料庫databasefoo
匯出整個資料庫
mysqldump -u使用者名稱 -p密碼 資料庫名 > 匯出的檔名
c:\users\jack> mysqldump -uroot -pmysql sva_rec > e:\sva_rec.sql
匯出乙個表,包括表結構和資料
mysqldump -u使用者名稱 -p 密碼 資料庫名 表名》 匯出的檔名
c:\users\jack> mysqldump -uroot -pmysql sva_rec date_rec_drv> e:\date_rec_drv.sql
匯出乙個資料庫結構
c:\users\jack> mysqldump -uroot -pmysql -d sva_rec > e:\sva_rec.sql
匯出乙個表,只有表結構
mysqldump -u使用者名稱 -p 密碼 -d資料庫名 表名》 匯出的檔名
c:\users\jack> mysqldump -uroot -pmysql -d sva_rec date_rec_drv> e:\date_rec_drv.sql
匯入資料庫
常用source 命令
進入mysql資料庫控制台,
如mysql -u root -p
mysql>use 資料庫
然後使用source命令,後面引數為指令碼檔案(如這裡用到的.sql)
mysql>source d:wcnc_db.sql
oracel資料庫結構匯出匯入
資料匯出 1 將資料庫orcl 完全匯出,使用者名稱system 密碼manager 匯出到d bak中 exp system manager orcl file d bak log d bak full y 2 將資料庫中system使用者與sys使用者的表匯出 exp system manage...
mysql命令匯入匯出資料庫
mysql命令列匯出資料庫 mysql命令列匯出資料庫 1,進入mysql目錄下的bin資料夾 cd mysql中到bin資料夾的目錄 如我輸入的命令列 cd c program files mysql mysql server 4.1 bin 或者直接將windows的環境變數path中新增該目錄...
Oracle資料庫匯入匯出命令
匯出表結構 exp name password hostname db name owner username rows n file filename.dmp log exp log.log 匯入表結構 imp name password hostname db name fromuser use...