雙擊打開(kāi)Navicat,點(diǎn)擊“連接”,在彈出框中輸入連接名(連接名可隨便定義,只要能識(shí)別清楚,例如conn),輸入用戶名,密碼,點(diǎn)擊“連接測(cè)試”,彈出“連接成功”,則表示用戶名,密碼輸入正確,點(diǎn)擊“確定”,創(chuàng)建連接
為羅源等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及羅源網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、羅源網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
END
導(dǎo)出一個(gè)數(shù)據(jù)庫(kù)中所有表的數(shù)據(jù)
1
雙擊連接名conn,雙擊要打開(kāi)的數(shù)據(jù)庫(kù),在右邊看到該數(shù)據(jù)庫(kù)中的所有表
2
選中數(shù)據(jù)庫(kù),右鍵選中“轉(zhuǎn)存Sql文件”,選擇“結(jié)構(gòu)與數(shù)據(jù)”,(結(jié)構(gòu)與數(shù)據(jù)導(dǎo)出的是表結(jié)構(gòu)和表中數(shù)據(jù),結(jié)構(gòu)導(dǎo)出的則只是表結(jié)構(gòu))。再?gòu)棾隹蛑羞x擇存儲(chǔ)文件的地方,以及重命名,點(diǎn)擊確定則可以導(dǎo)出數(shù)據(jù),最后顯示successfully,則導(dǎo)出成功
END
導(dǎo)出一個(gè)數(shù)據(jù)庫(kù)中幾張表的所有數(shù)據(jù)
雙擊連接名conn,雙擊要打開(kāi)的數(shù)據(jù)庫(kù),在右邊看到該數(shù)據(jù)庫(kù)中的所有表
點(diǎn)擊導(dǎo)出向?qū)?,在彈出框中選擇導(dǎo)出類(lèi)型,(根據(jù)實(shí)際情況導(dǎo)出),然后點(diǎn)擊“下一步”
在彈出框中,選擇要導(dǎo)出的表名稱(chēng),并在左下角“全部”點(diǎn)擊進(jìn)行選擇,然后點(diǎn)擊“下一步”
4
在彈出框中選擇要導(dǎo)出的字段,一般為全選,點(diǎn)擊下一步,接下來(lái)選擇輸出日期格式等配置,選擇下一步,點(diǎn)擊開(kāi)始,則開(kāi)始導(dǎo)出指定表的數(shù)據(jù)
1、 mysqldump命令備份數(shù)據(jù)
在MySQL中提供了命令行導(dǎo)出數(shù)據(jù)庫(kù)數(shù)據(jù)以及文件的一種方便的工具mysqldump,我們可以通過(guò)命令行直接實(shí)現(xiàn)數(shù)據(jù)庫(kù)內(nèi)容的導(dǎo)出dump,首先我們簡(jiǎn)單了解一下mysqldump命令用法:
#MySQLdump常用
mysqldump -u root -p --databases 數(shù)據(jù)庫(kù)1 數(shù)據(jù)庫(kù)2 xxx.sql
2、 mysqldump常用操作實(shí)例
2.1備份全部數(shù)據(jù)庫(kù)的數(shù)據(jù)和結(jié)構(gòu)
mysqldump -uroot -p123456 -A /data/mysqlDump/mydb.sql
2.2備份全部數(shù)據(jù)庫(kù)的結(jié)構(gòu)(加 -d 參數(shù))
mysqldump -uroot -p123456 -A -d /data/mysqlDump/mydb.sql
2.3 備份全部數(shù)據(jù)庫(kù)的數(shù)據(jù)(加 -t 參數(shù))
mysqldump -uroot -p123456 -A -t /data/mysqlDump/mydb.sql
2.4 備份單個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)和結(jié)構(gòu)(,數(shù)據(jù)庫(kù)名mydb)
mysqldump -uroot-p123456 mydb /data/mysqlDump/mydb.sql
2.5 備份單個(gè)數(shù)據(jù)庫(kù)的結(jié)構(gòu)
mysqldump -uroot -p123456 mydb -d /data/mysqlDump/mydb.sql
2.6 備份單個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)
mysqldump -uroot -p123456 mydb -t /data/mysqlDump/mydb.sql2
2.7 備份多個(gè)表的數(shù)據(jù)和結(jié)構(gòu)(數(shù)據(jù),結(jié)構(gòu)的單獨(dú)備份方法與上同)
mysqldump -uroot -p123456 mydb t1 t2 /data/mysqlDump/mydb.sql
2.8 一次備份多個(gè)數(shù)據(jù)庫(kù)
mysqldump -uroot -p123456 --databases db1 db2 /data/mysqlDump/mydb.sql
MySQL有一個(gè)自帶的mysqldump命令,可以導(dǎo)出表結(jié)構(gòu),也可以導(dǎo)出表中的數(shù)據(jù)。
方法一、使用phpmyadmin
如果系統(tǒng)中安裝了phpmyadmin,可以通過(guò)phpmyadmin將數(shù)據(jù)導(dǎo)出。
1、用瀏覽器打開(kāi)phpmyadmin,輸入帳戶和密碼。
2、在左側(cè)選擇要導(dǎo)出的數(shù)據(jù)庫(kù)或者數(shù)據(jù)表,點(diǎn)擊“導(dǎo)出”,最后點(diǎn)擊“執(zhí)行”即可。
方法二、使用mysqldump
1、導(dǎo)出整個(gè)數(shù)據(jù)庫(kù)
mysqldump -u 用戶名 -p數(shù)據(jù)庫(kù)名 導(dǎo)出的文件名
2、導(dǎo)出一個(gè)表(包括數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù))
mysqldump -u 用戶名 -p數(shù)據(jù)庫(kù)名 表名 導(dǎo)出的文件名
導(dǎo)出txt文件
mysql -u root -p 數(shù)據(jù)庫(kù)名稱(chēng) -e "sql語(yǔ)句" D:\xxx\xxx.txt
導(dǎo)出xml文件
mysql -u root -p 數(shù)據(jù)庫(kù)名稱(chēng) -X -e "sql語(yǔ)句" D:\xxxx\xxx.xml
導(dǎo)出html文件
mysql -u root -p 數(shù)據(jù)庫(kù)名稱(chēng) -H -e "select * sql語(yǔ)句" D:\xxx\xxx.html
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
用戶名
-p
數(shù)據(jù)庫(kù)名
導(dǎo)出的文件名
如我輸入的命令行:mysqldump
-u
root
-p
news
news.sql
(輸入后會(huì)讓你輸入進(jìn)入MySQL的密碼)
(如果導(dǎo)出單張表的話在數(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
用戶名
-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;