項(xiàng)目開發(fā)中經(jīng)常會(huì)用到mysql數(shù)據(jù)庫,免不了要導(dǎo)出表數(shù)據(jù)或者表結(jié)構(gòu)
創(chuàng)新互聯(lián)長期為上千客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為鄱陽企業(yè)提供專業(yè)的成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè),鄱陽網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
打開SQLyog客戶端工具連接數(shù)據(jù)庫,輸入用戶名和密碼,點(diǎn)擊connection按鈕
2
打開要導(dǎo)出的所在表的數(shù)據(jù)庫,例如我這里數(shù)據(jù)庫為edu
3
光標(biāo)聚焦表名字,然后右鍵-----》Export------Backup Table As SQL Dump...
4
下圖紅色數(shù)字1 2 3 4 5一定 要注意,我來解釋一下,1,Structure only 意思是僅僅導(dǎo)出表結(jié)構(gòu),并不導(dǎo)出表數(shù)據(jù) ,。2,Data only 僅僅導(dǎo)出表數(shù)據(jù),。3,Structure and data 及導(dǎo)出表結(jié)構(gòu)也導(dǎo)出表數(shù)據(jù)。,4,導(dǎo)出路徑。5,要導(dǎo)出的表
將mysql表結(jié)構(gòu)導(dǎo)出成excel格式的,以下介紹方法:
1.
用navicat
for
mysql工具打開,右鍵表選擇轉(zhuǎn)存sql文件
2.
填寫導(dǎo)出名,格式修改為xls
3.
導(dǎo)出成功,關(guān)閉窗口
4.
查看excel文件,可看到表結(jié)構(gòu),表信息
將數(shù)據(jù)導(dǎo)出成excel格式:
1.
用navicat
for
mysql工具打開表,對(duì)表查詢
2.
將查詢的結(jié)果進(jìn)行導(dǎo)出,點(diǎn)擊導(dǎo)出向?qū)?,選出導(dǎo)出的excel格式
3.
選擇導(dǎo)出本地路徑
勾選上列名
4.
點(diǎn)擊開始
導(dǎo)出完成,點(diǎn)關(guān)閉
5.
可以打開剛才導(dǎo)出的excel
1.
c:\mysqldump
buybook
d:/mysqlbak/buybook.sql或者c:\mysqldump
buybook
d:/mysqlbak/buybook.txt建議用2上面的導(dǎo)出的文本包括了數(shù)據(jù)庫的結(jié)構(gòu)和記錄!
如只要紀(jì)錄的話:
select
*
into
outfile
'filename.txt'
from
tablname;另:使用mysqldump命令格式mysqldump
yourdatabasename
--user=yourusername
--password=yourpassword
yourdatabasename是你想處理的數(shù)據(jù)庫名
yourusername和yourpassword
對(duì)應(yīng)你的授權(quán)口令
如果只需要導(dǎo)出表的結(jié)構(gòu),那么可以使用mysqldump的
-d
選項(xiàng)轉(zhuǎn):用圖形工具是比較方便的,比如我用的:sqlyog。
在命令行中的方式為:
1、把整個(gè)數(shù)據(jù)庫導(dǎo)出為一個(gè)sql文件:用:mysqldump
dbname
c:\mydb.sql
2、把sql文件導(dǎo)入數(shù)據(jù)庫:用mysql命令進(jìn)入mysql,在mysql提示符下輸入:
1)創(chuàng)建數(shù)據(jù)庫:create
database
newdb;
2)使用當(dāng)前數(shù)據(jù)庫:use
newdb;
3)導(dǎo)入sql文件中的數(shù)據(jù):source
c:\mydb.sql(無分號(hào))
具體方法步驟如下:
1、使用一個(gè)MySQL管理工具:SQLyog,點(diǎn)擊菜單欄“數(shù)據(jù)庫”下拉的最后一項(xiàng):
導(dǎo)出的格式如下:
2、要想轉(zhuǎn)成Excel格式的只需手動(dòng)將該表復(fù)制到Excel中去。
可用如下方法:
1、使用navicat for mysql登錄mysql數(shù)據(jù)庫,找到要導(dǎo)出的表,如test數(shù)據(jù)庫下的bonus表。
2、左鍵選中右側(cè)欄位的表名。
3、下方的選項(xiàng)點(diǎn)擊,DDL,然后下邊會(huì)出現(xiàn)創(chuàng)建表的sql語句,將其復(fù)制粘貼即可,這就是表的結(jié)構(gòu)。
在命令行下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
分享文章:mysql怎么到處表結(jié)構(gòu),mysql語句查看表結(jié)構(gòu)
瀏覽地址:http://www.rwnh.cn/article30/dsdjspo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、動(dòng)態(tài)網(wǎng)站、品牌網(wǎng)站制作、App開發(fā)、品牌網(wǎng)站建設(shè)、微信公眾號(hào)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)