MySQL命令行導(dǎo)出數(shù)據(jù)庫:
創(chuàng)新互聯(lián)建站2013年至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元資興做網(wǎng)站,已為上家服務(wù),為資興各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575
1,進(jìn)入MySQL目錄下的bin文件夾:cd
MySQL中到bin文件夾的目錄
如我輸入的命令行:cd
C:\Program
Files\MySQL\MySQL
Server
4.1\bin
(或者直接將windows的環(huán)境變量path中添加該目錄)
2,導(dǎo)出數(shù)據(jù)庫:mysqldump
-u
用戶名
-p
數(shù)據(jù)庫名
導(dǎo)出的文件名
如我輸入的命令行:mysqldump
-u
root
-p
news
news.sql
(輸入后會(huì)讓你輸入進(jìn)入MySQL的密碼)
(如果導(dǎo)出單張表的話在數(shù)據(jù)庫名后面輸入表名即可)
3、會(huì)看到文件news.sql自動(dòng)生成到bin文件下
命令行導(dǎo)入數(shù)據(jù)庫:
1,將要導(dǎo)入的.sql文件移至bin文件下,這樣的路徑比較方便
2,同上面導(dǎo)出的第1步
3,進(jìn)入MySQL:mysql
-u
用戶名
-p
如我輸入的命令行:mysql
-u
root
-p
(輸入同樣后會(huì)讓你輸入MySQL的密碼)
4,在MySQL-Front中新建你要建的數(shù)據(jù)庫,這時(shí)是空數(shù)據(jù)庫,如新建一個(gè)名為news的目標(biāo)數(shù)據(jù)庫
5,輸入:mysqluse
目標(biāo)數(shù)據(jù)庫名
如我輸入的命令行:mysqluse
news;
6,導(dǎo)入文件:mysqlsource
導(dǎo)入的文件名;
如我輸入的命令行:mysqlsource
news.sql;
如何導(dǎo)入.sql文件到mysql中
首先:建立數(shù)據(jù)庫,用這個(gè)命令:create database dbname; 其中dbname是數(shù)據(jù)庫名稱
c:\mysql\binmysql -u 用戶名 -p 數(shù)據(jù)庫名 c:/test.sql
中間的空格是一個(gè)空格位。
例如:c:\program files\mysql\binmysql -u root -p myrosz c:/myro.sql
enter password: ****
稍等一會(huì),就可以導(dǎo)入數(shù)據(jù)表。
在命令行下mysql的數(shù)據(jù)導(dǎo)出有個(gè)很好用命令mysqldump,它的參數(shù)有一大把,可以這樣查看:
mysqldump
最常用的:
mysqldump -uroot -pmysql databasefoo table1 table2 foo.sql
這樣就可以將數(shù)據(jù)庫databasefoo的表table1,table2以sql形式導(dǎo)入foo.sql中,其中-uroot參數(shù)表示訪問數(shù)據(jù)庫的用戶名是root,如果有密碼還需要加上-p參數(shù)
C:\Users\jack mysqldump -uroot -pmysql sva_rec date_drv e:\date_drv.sql
mysql的數(shù)據(jù)導(dǎo)入也是相當(dāng)便捷的,如:
mysql -uroot databasefoo foo.sql
這樣就可以將foo.sql的數(shù)據(jù)全部導(dǎo)入數(shù)據(jù)庫databasefoo
1.導(dǎo)出整個(gè)數(shù)據(jù)庫
mysqldump -u用戶名 -p密碼 數(shù)據(jù)庫名 導(dǎo)出的文件名
C:\Users\jack mysqldump -uroot -pmysql sva_rec e:\sva_rec.sql
2.導(dǎo)出一個(gè)表,包括表結(jié)構(gòu)和數(shù)據(jù)
mysqldump -u用戶名 -p 密碼 數(shù)據(jù)庫名 表名 導(dǎo)出的文件名
C:\Users\jack mysqldump -uroot -pmysql sva_rec date_rec_drv e:\date_rec_drv.sql
3.導(dǎo)出一個(gè)數(shù)據(jù)庫結(jié)構(gòu)
C:\Users\jack mysqldump -uroot -pmysql -d sva_rec e:\sva_rec.sql
4.導(dǎo)出一個(gè)表,只有表結(jié)構(gòu)
mysqldump -u用戶名 -p 密碼 -d數(shù)據(jù)庫名 表名 導(dǎo)出的文件名
C:\Users\jack mysqldump -uroot -pmysql -d sva_rec date_rec_drv e:\date_rec_drv.sql
5.導(dǎo)入數(shù)據(jù)庫
常用source 命令
進(jìn)入mysql數(shù)據(jù)庫控制臺(tái),
如mysql -u root -p
mysqluse 數(shù)據(jù)庫
然后使用source命令,后面參數(shù)為腳本文件(如這里用到的.sql)
mysqlsource d:wcnc_db.sql
Linux下
均在控制臺(tái)下操作。
導(dǎo)入數(shù)據(jù)庫:
前提:數(shù)據(jù)庫和數(shù)據(jù)表要存在(已經(jīng)被創(chuàng)建)
(1)將數(shù)據(jù)表 test_user.sql 導(dǎo)入到test 數(shù)據(jù)庫的test_user 表中
[root@test ~]# mysql -uroot -p test /www/web/test/test_user.sql
(2) 將數(shù)據(jù)庫 test.sql 導(dǎo)入到 test 數(shù)據(jù)庫test 中
[root@test ~]# mysql -uroot -p test /www/web/test/test.sql
(3)source命令不在控制臺(tái)下,要進(jìn)入mysql下操作
mysql use test;
mysqlsource /www/web/test/test.sql
導(dǎo)出數(shù)據(jù)庫:
(1) 將數(shù)據(jù)庫 test 導(dǎo)出到/www/web/test/test.sql
[root@test ~]# mysqldump -uroot -p test /www/web/test/test.sql
回車后提示輸入密碼
(2) 將數(shù)據(jù)庫 test 中的 user 數(shù)據(jù)表 導(dǎo)出到 /www/web/test/user.sql
[root@test ~]# mysqldump -uroot -p test user /www/web/test/user.sql
01
MySQL
打開MySQL數(shù)據(jù)庫,然后在在MySQL中新建一個(gè)【student】表,創(chuàng)建列為ID和Name,如下圖所示:
02
Excel
新建一張Excel,Excel列中的名字要與數(shù)據(jù)庫中student的列名一樣,如下圖所示:
03
導(dǎo)入向?qū)?/p>
右擊數(shù)據(jù)庫中的【student】表,在彈出的下拉菜單中選擇【導(dǎo)入向?qū)А浚缦聢D所示:
04
選擇數(shù)據(jù)格式
會(huì)彈出一個(gè)【導(dǎo)入向?qū)А看翱?,選擇數(shù)據(jù)的格式,比如excel的格式為.xlsx,當(dāng)然有的excel的格式為.xls,根據(jù)后綴名而定,如下圖所示:
05
導(dǎo)入excel
然后要導(dǎo)入方才新建的excel文件,選擇文件的存放位置,然后點(diǎn)擊【打開】按鈕即可,如下圖所示:
06
選擇sheet
然后選擇要導(dǎo)入excel文件中的哪一個(gè)sheet,比如選擇sheet1,然后點(diǎn)擊【下一步】按鈕,如下圖所示:
07
導(dǎo)入模式
然后一直點(diǎn)擊【下一步】按鈕來到【導(dǎo)入模式】,勾選【添加:添加記錄到目錄表】選項(xiàng),點(diǎn)擊【下一步】按鈕,如下圖所示:
08
開始導(dǎo)入
點(diǎn)擊【開始】按鈕,當(dāng)出現(xiàn)【Finished -Successfully】提示時(shí)即表示導(dǎo)入成功,如下圖所示: