在命令行下mysql的數(shù)據(jù)導(dǎo)出有個(gè)很好用命令mysqldump,它的參數(shù)有一大把,可以這樣查看:
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:主機(jī)域名、虛擬主機(jī)、營(yíng)銷軟件、網(wǎng)站建設(shè)、烈山網(wǎng)站維護(hù)、網(wǎng)站推廣。
mysqldump
最常用的:
mysqldump -uroot -pmysql databasefoo table1 table2 foo.sql
這樣就可以將數(shù)據(jù)庫(kù)databasefoo的表table1,table2以sql形式導(dǎo)入foo.sql中,其中-uroot參數(shù)表示訪問數(shù)據(jù)庫(kù)的用戶名是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ù)庫(kù)databasefoo
1.導(dǎo)出整個(gè)數(shù)據(jù)庫(kù)
mysqldump -u用戶名 -p密碼 數(shù)據(jù)庫(kù)名 導(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ù)庫(kù)名 表名 導(dǎo)出的文件名
C:\Users\jack mysqldump -uroot -pmysql sva_rec date_rec_drv e:\date_rec_drv.sql
3.導(dǎo)出一個(gè)數(shù)據(jù)庫(kù)結(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ù)庫(kù)名 表名 導(dǎo)出的文件名
C:\Users\jack mysqldump -uroot -pmysql -d sva_rec date_rec_drv e:\date_rec_drv.sql
5.導(dǎo)入數(shù)據(jù)庫(kù)
常用source 命令
進(jìn)入mysql數(shù)據(jù)庫(kù)控制臺(tái),
如mysql -u root -p
mysqluse 數(shù)據(jù)庫(kù)
然后使用source命令,后面參數(shù)為腳本文件(如這里用到的.sql)
mysqlsource d:wcnc_db.sql
在"表"或者某個(gè)具體的表上點(diǎn)擊右鍵導(dǎo)出向?qū)н@個(gè)是只導(dǎo)出表數(shù)據(jù)的,導(dǎo)出不了表結(jié)構(gòu)
轉(zhuǎn)儲(chǔ)sql文件
在數(shù)據(jù)庫(kù)上點(diǎn)右鍵有一個(gè)轉(zhuǎn)儲(chǔ)sql文件,可以導(dǎo)出表結(jié)構(gòu)和表數(shù)據(jù)。
但是這樣導(dǎo)出的sql文件也是包含表數(shù)據(jù)的。到這里,不得不說navicat這一點(diǎn)做的讓人很疑惑,2個(gè)類似導(dǎo)出的功能都不能只導(dǎo)出表結(jié)構(gòu)。
查看單個(gè)表的DDL語句
如果只導(dǎo)出一兩個(gè)表結(jié)構(gòu),可以這樣,對(duì)某個(gè)表點(diǎn)右鍵-對(duì)象信息
在彈窗中選擇DDL,可以查看表生成語句,手動(dòng)將它們保存即可。
數(shù)據(jù)傳輸
使用數(shù)據(jù)傳輸可以導(dǎo)出表結(jié)構(gòu)或數(shù)據(jù),還可以分別選擇每個(gè)表是否導(dǎo)出。"數(shù)據(jù)傳輸"這個(gè)名字起的可能使人誤導(dǎo),實(shí)際上它不只可以傳輸?shù)搅硪粋€(gè)數(shù)據(jù)庫(kù),也可以保存為sql文件。
在數(shù)據(jù)傳輸?shù)?高級(jí)"界面可以分別選擇是否導(dǎo)出表結(jié)構(gòu)和是否導(dǎo)出數(shù)據(jù)。
在"常規(guī)"界面選擇文件的話,可以存儲(chǔ)為sql文件。選擇連接可以直接將表從一個(gè)數(shù)據(jù)庫(kù)復(fù)制到另一個(gè)數(shù)據(jù)庫(kù)中。
mysql怎樣只導(dǎo)出表結(jié)構(gòu)
mysql mysqldump 只導(dǎo)出表結(jié)構(gòu) 不導(dǎo)出數(shù)據(jù)
1.導(dǎo)出結(jié)構(gòu)不導(dǎo)出數(shù)據(jù)
代碼如下:
2.導(dǎo)出數(shù)據(jù)不導(dǎo)出結(jié)構(gòu)
代碼如下:
3.導(dǎo)出數(shù)據(jù)和表結(jié)構(gòu)
代碼如下:
4.導(dǎo)出特定表的結(jié)構(gòu)
代碼如下:
擴(kuò)展知識(shí):
mysqldump 是 MySQL 自帶的邏輯備份工具。
它的備份原理是通過協(xié)議連接到 MySQL 數(shù)據(jù)庫(kù),將需要備份的數(shù)據(jù)查詢出來,將查詢出的數(shù)據(jù)轉(zhuǎn)換成對(duì)應(yīng)的insert 語句,當(dāng)我們需要還原這些數(shù)據(jù)時(shí),只要執(zhí)行這些 insert 語句,即可將對(duì)應(yīng)的數(shù)據(jù)還原。
備份命令
命令格式
或
或
新聞名稱:怎么導(dǎo)出mysql結(jié)構(gòu) mysql導(dǎo)出表結(jié)構(gòu)語句
網(wǎng)站URL:http://www.rwnh.cn/article22/ddcpejc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、軟件開發(fā)、網(wǎng)站收錄、域名注冊(cè)、用戶體驗(yàn)、自適應(yīng)網(wǎng)站
聲明:本網(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)