MySQL命令行導(dǎo)出數(shù)據(jù)庫(kù):
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了三山免費(fèi)建站歡迎大家使用!
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;
一、工具:MySQL數(shù)據(jù)庫(kù)、EXCEL
二、操作步驟
1.首先,需要打開(kāi)電腦上的Navicat for MySQL快捷鍵。這樣就可以查看數(shù)據(jù)庫(kù)了。
2.然后,點(diǎn)擊root打開(kāi)之后,單擊core_db,在展開(kāi)的選項(xiàng)中可以看到表。
3.點(diǎn)擊“表”后可以看到數(shù)據(jù)庫(kù)中的所有表,右擊表彈出的選項(xiàng)中有一個(gè)“導(dǎo)出向?qū)А薄?/p>
4.點(diǎn)擊導(dǎo)出向?qū)Ь蜁?huì)彈出導(dǎo)出的頁(yè)面,第一個(gè)頁(yè)面提示要使用哪一種導(dǎo)出格式。因?yàn)槭菍?dǎo)出到EXCEL表中,所以選擇導(dǎo)出的格式為.xls,然后單擊“下一步”。
5.第二個(gè)小步驟中,需要勾選需要導(dǎo)出的表,并設(shè)置導(dǎo)出文件所在位置,然后點(diǎn)擊下一步。
6.可以選擇需要導(dǎo)出的表中的哪些數(shù)據(jù),默認(rèn)的是全部欄位。選好之后,單擊下一步。
7.點(diǎn)擊下一步之后,再次點(diǎn)擊下一步,然后點(diǎn)擊彈出的窗口的右下角的“開(kāi)始”按鈕,就開(kāi)始導(dǎo)出了。
8.導(dǎo)出之后,會(huì)繼續(xù)提示我們已經(jīng)導(dǎo)出成功,然后只需要點(diǎn)擊關(guān)閉按鈕,在相應(yīng)的位置尋找excel表格即可。打開(kāi)之后就會(huì)看到之前在數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)。
此文章主要向大家描述的是mysql數(shù)據(jù)庫(kù)導(dǎo)入與導(dǎo)出的實(shí)際操作流程,我們是以實(shí)例的方式來(lái)引出其實(shí)際操作步驟,假如你對(duì)其實(shí)際操作有興趣了解的話,你就可以瀏覽以下的文章了。望你會(huì)有所收獲。1.導(dǎo)出整個(gè)數(shù)據(jù)庫(kù)mysqldump-u用戶名-p密碼數(shù)據(jù)庫(kù)名導(dǎo)出的文件名mysqldump-ujason-pjasonroomdatadbroomdatadb.sql2.導(dǎo)出一個(gè)表mysqldump-u用戶名-p密碼數(shù)據(jù)庫(kù)名表名導(dǎo)出的文件名mysqldump-ujason-pjasonroomdatadbt_roomdatat_roomdata.sql3.導(dǎo)出一個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)mysqldump-ujason-pjason-d--add-drop-tableroomdatadbd:\roomdatadb.sql-d沒(méi)有數(shù)據(jù)--add-drop-table在每個(gè)create語(yǔ)句之前增加一個(gè)droptable4.導(dǎo)入數(shù)據(jù)庫(kù)常用source命令進(jìn)入mysql數(shù)據(jù)庫(kù)控制臺(tái),如mysql-uroot-pmysqluse數(shù)據(jù)庫(kù)然后使用source命令,后面參數(shù)為腳本文件(如這里用到的.sql)mysqlsourced:\wcnc_db.sql可參看mysql數(shù)據(jù)的導(dǎo)入工具:mysqldump以上的相關(guān)內(nèi)容就是對(duì)mysql數(shù)據(jù)庫(kù)導(dǎo)入導(dǎo)出的介紹,望你能有所收獲。mysql數(shù)據(jù)庫(kù)導(dǎo)入上述的相關(guān)內(nèi)容就是對(duì)mysql數(shù)據(jù)庫(kù)導(dǎo)入與導(dǎo)出的描述,希望會(huì)給你帶來(lái)一些幫助在此方面。
方法一、insert和select結(jié)合使用
1、新建一個(gè)表,比如new-table,包含所要導(dǎo)出的字段的名稱,比如a,b,c
2、使用insert into new-table (a,b,c) select a,b,c from old-table;
3、剩下的步驟就是導(dǎo)出這個(gè)新的表,然后進(jìn)行文本的處理
方法二、使用MySQL的SELECT INTO OUTFILE 備份語(yǔ)句(推薦)
在下面的例子中,生成一個(gè)文件,各值用逗號(hào)隔開(kāi)。這種格式可以被許多程序使用。
1
2
3
4
SELECT a,b,a+b INTO OUTFILE ‘/tmp/result.text'
FIELDS TERMINATED BY ‘,' OPTIONALLY ENCLOSED BY ‘"'
LINES TERMINATED BY ‘\n'
FROM test_table;
詳細(xì)見(jiàn)select的使用方法
1
select subject into outlifile ‘/tmp/xiaoruizi.text' fields terminated by ‘\t' optionally enclosed by ‘"' lines terminated by ‘\n' from pw_blog;
方法三、使用mysqldump
很奇妙的是我發(fā)現(xiàn)了mysqldump其實(shí)有個(gè)很好用的參數(shù)“—w”
幫助文檔上說(shuō)明:
w|–where=
dump only selected records; QUOTES mandatory!
那么是不是可以利用這個(gè)參數(shù)來(lái)導(dǎo)出某些值呢?比如我只要導(dǎo)出id大于2312387的某些數(shù)據(jù):
1
mysqldump -u root -p bbscs6 BBSCS_USERINFO –where "ID2312387" BBSCS_USERINFO-par.sql
1.首先,我們需要打開(kāi)電腦上的Navicat for MySQL快捷鍵。這樣就可以查看數(shù)據(jù)庫(kù)了。
2.然后,我們點(diǎn)擊root打開(kāi)之后,單擊core_db,在展開(kāi)的選項(xiàng)中可以看到表。
3.我們點(diǎn)擊“表”后可以看到數(shù)據(jù)庫(kù)中的所有表,我們右擊表彈出的選項(xiàng)中有一個(gè)“導(dǎo)出向?qū)А?/p>
4.我們點(diǎn)擊導(dǎo)出向?qū)Ь蜁?huì)彈出導(dǎo)出的頁(yè)面,第一個(gè)頁(yè)面提示我們要使用哪一種導(dǎo)出格式。因?yàn)槲覀兪菍?dǎo)出到EXCEL表中,所以選擇導(dǎo)出的格式為.xls,然后單擊“下一步”
5.第二個(gè)小步驟中,我們需要勾選需要導(dǎo)出的表,并設(shè)置導(dǎo)出文件所在位置,然后點(diǎn)擊下一步
6.我們可以選擇需要導(dǎo)出的表中的哪些數(shù)據(jù),默認(rèn)的是全部欄位。選好之后,單擊下一步。
7.點(diǎn)擊下一步之后,我們?cè)俅吸c(diǎn)擊下一步,然后點(diǎn)擊彈出的窗口的右下角的“開(kāi)始”按鈕,就開(kāi)始導(dǎo)出了。
8.導(dǎo)出之后,會(huì)繼續(xù)提示我們已經(jīng)導(dǎo)出成功,然后我們只需要點(diǎn)擊關(guān)閉按鈕,在相應(yīng)的位置尋找excel表格即可。打開(kāi)之后就會(huì)看到之前在數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)。
導(dǎo)出txt文件
mysql -u root -p 數(shù)據(jù)庫(kù)名稱 -e "sql語(yǔ)句" D:\xxx\xxx.txt
導(dǎo)出xml文件
mysql -u root -p 數(shù)據(jù)庫(kù)名稱 -X -e "sql語(yǔ)句" D:\xxxx\xxx.xml
導(dǎo)出html文件
mysql -u root -p 數(shù)據(jù)庫(kù)名稱 -H -e "select * sql語(yǔ)句" D:\xxx\xxx.html
分享文章:mysql表格怎么導(dǎo)出,mysql如何導(dǎo)出表
當(dāng)前地址:http://muchs.cn/article36/hcpssg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷(xiāo)推廣、網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、響應(yīng)式網(wǎng)站、移動(dòng)網(wǎng)站建設(shè)、域名注冊(cè)
聲明:本網(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í)需注明來(lái)源: 創(chuàng)新互聯(lián)