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