如何導(dǎo)入.sql文件到mysql中
創(chuàng)新互聯(lián)公司專(zhuān)注于企業(yè)營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、網(wǎng)站重做改版、云安網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5建站、商城系統(tǒng)網(wǎng)站開(kāi)發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性?xún)r(jià)比高,為云安等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
首先:建立數(shù)據(jù)庫(kù),用這個(gè)命令:create database dbname; 其中dbname是數(shù)據(jù)庫(kù)名稱(chēng)
c:\mysql\binmysql -u 用戶(hù)名 -p 數(shù)據(jù)庫(kù)名 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ù)的時(shí)候,有時(shí)為了方便需要把數(shù)據(jù)導(dǎo)出到excel,txt等文件中,那么該如何的導(dǎo)出mysql的數(shù)據(jù)呢?下面我給大家分享一下。
工具/材料
navicat for mysql
01
首先打開(kāi)navicat for mysql軟件,找到一個(gè)數(shù)據(jù)表,右鍵選擇導(dǎo)出向?qū)?,如下圖所示
02
然后進(jìn)入導(dǎo)出文件格式的設(shè)定界面,這里大家選擇一個(gè)要導(dǎo)出的格式即可,如下圖所示
03
然后會(huì)讓給導(dǎo)出的目標(biāo)文件設(shè)置導(dǎo)出位置以及導(dǎo)出的文件名稱(chēng),如下圖所示
04
接著我們還可以給導(dǎo)出的數(shù)據(jù)加一些附加的內(nèi)容,比如數(shù)據(jù)表的標(biāo)題行,如下圖所示
05
最后執(zhí)行導(dǎo)出,當(dāng)看到如下圖所示的成功字樣時(shí)則代表文件導(dǎo)出成功,如下圖所示
第一步:打在開(kāi)始界面中找到mysql
第二步:雙擊打開(kāi)mysql軟件。,并輸入密碼。
第三步:如果sql文件的內(nèi)容中有創(chuàng)建數(shù)據(jù)庫(kù)的語(yǔ)句或者你想將表存放在你已有的數(shù)據(jù)庫(kù),在這里就不用創(chuàng)建數(shù)據(jù)庫(kù)。
第四步:輸入“show databases;”就能看到自己創(chuàng)建的數(shù)據(jù)庫(kù)。
第五步:輸入“use 數(shù)據(jù)庫(kù)名”,開(kāi)始使用這個(gè)數(shù)據(jù)庫(kù)。
第六步:開(kāi)始導(dǎo)入sql文件,輸入“source sql文件的路徑”(注意你的文件路徑要是復(fù)制來(lái)的,要將"\"全部換成“/”)
第七步:輸入“show tables”,你就會(huì)看到你導(dǎo)入的表了。
Linux下
均在控制臺(tái)下操作。
導(dǎo)入數(shù)據(jù)庫(kù):
前提:數(shù)據(jù)庫(kù)和數(shù)據(jù)表要存在(已經(jīng)被創(chuàng)建)
(1)將數(shù)據(jù)表 test_user.sql 導(dǎo)入到test 數(shù)據(jù)庫(kù)的test_user 表中
[root@test ~]# mysql -uroot -p test /www/web/test/test_user.sql
(2) 將數(shù)據(jù)庫(kù) test.sql 導(dǎo)入到 test 數(shù)據(jù)庫(kù)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ù)庫(kù):
(1) 將數(shù)據(jù)庫(kù) test 導(dǎo)出到/www/web/test/test.sql
[root@test ~]# mysqldump -uroot -p test /www/web/test/test.sql
回車(chē)后提示輸入密碼
(2) 將數(shù)據(jù)庫(kù) test 中的 user 數(shù)據(jù)表 導(dǎo)出到 /www/web/test/user.sql
[root@test ~]# mysqldump -uroot -p test user /www/web/test/user.sql
MySQL命令行導(dǎo)出數(shù)據(jù)庫(kù):
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ù)庫(kù):mysqldump
-u
用戶(hù)名
-p
數(shù)據(jù)庫(kù)名
導(dǎo)出的文件名
如我輸入的命令行:mysqldump
-u
root
-p
news
news.sql
(輸入后會(huì)讓你輸入進(jìn)入MySQL的密碼)
(如果導(dǎo)出單張表的話(huà)在數(shù)據(jù)庫(kù)名后面輸入表名即可)
3、會(huì)看到文件news.sql自動(dòng)生成到bin文件下
命令行導(dǎo)入數(shù)據(jù)庫(kù):
1,將要導(dǎo)入的.sql文件移至bin文件下,這樣的路徑比較方便
2,同上面導(dǎo)出的第1步
3,進(jìn)入MySQL:mysql
-u
用戶(hù)名
-p
如我輸入的命令行:mysql
-u
root
-p
(輸入同樣后會(huì)讓你輸入MySQL的密碼)
4,在MySQL-Front中新建你要建的數(shù)據(jù)庫(kù),這時(shí)是空數(shù)據(jù)庫(kù),如新建一個(gè)名為news的目標(biāo)數(shù)據(jù)庫(kù)
5,輸入:mysqluse
目標(biāo)數(shù)據(jù)庫(kù)名
如我輸入的命令行:mysqluse
news;
6,導(dǎo)入文件:mysqlsource
導(dǎo)入的文件名;
如我輸入的命令行:mysqlsource
news.sql;