MySQL命令行導出數(shù)據庫:

網站建設哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網頁設計、網站建設、微信開發(fā)、微信小程序、集團企業(yè)網站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了三山免費建站歡迎大家使用!
1,進入MySQL目錄下的bin文件夾:cd
MySQL中到bin文件夾的目錄
如我輸入的命令行:cd
C:\Program
Files\MySQL\MySQL
Server
4.1\bin
(或者直接將windows的環(huán)境變量path中添加該目錄)
2,導出數(shù)據庫:mysqldump
-u
用戶名
-p
數(shù)據庫名
導出的文件名
如我輸入的命令行:mysqldump
-u
root
-p
news
news.sql
(輸入后會讓你輸入進入MySQL的密碼)
(如果導出單張表的話在數(shù)據庫名后面輸入表名即可)
3、會看到文件news.sql自動生成到bin文件下
命令行導入數(shù)據庫:
1,將要導入的.sql文件移至bin文件下,這樣的路徑比較方便
2,同上面導出的第1步
3,進入MySQL:mysql
-u
用戶名
-p
如我輸入的命令行:mysql
-u
root
-p
(輸入同樣后會讓你輸入MySQL的密碼)
4,在MySQL-Front中新建你要建的數(shù)據庫,這時是空數(shù)據庫,如新建一個名為news的目標數(shù)據庫
5,輸入:mysqluse
目標數(shù)據庫名
如我輸入的命令行:mysqluse
news;
6,導入文件:mysqlsource
導入的文件名;
如我輸入的命令行:mysqlsource
news.sql;
一、工具:MySQL數(shù)據庫、EXCEL
二、操作步驟
1.首先,需要打開電腦上的Navicat for MySQL快捷鍵。這樣就可以查看數(shù)據庫了。
2.然后,點擊root打開之后,單擊core_db,在展開的選項中可以看到表。
3.點擊“表”后可以看到數(shù)據庫中的所有表,右擊表彈出的選項中有一個“導出向導”。
4.點擊導出向導就會彈出導出的頁面,第一個頁面提示要使用哪一種導出格式。因為是導出到EXCEL表中,所以選擇導出的格式為.xls,然后單擊“下一步”。
5.第二個小步驟中,需要勾選需要導出的表,并設置導出文件所在位置,然后點擊下一步。
6.可以選擇需要導出的表中的哪些數(shù)據,默認的是全部欄位。選好之后,單擊下一步。
7.點擊下一步之后,再次點擊下一步,然后點擊彈出的窗口的右下角的“開始”按鈕,就開始導出了。
8.導出之后,會繼續(xù)提示我們已經導出成功,然后只需要點擊關閉按鈕,在相應的位置尋找excel表格即可。打開之后就會看到之前在數(shù)據庫中存儲的數(shù)據。
此文章主要向大家描述的是mysql數(shù)據庫導入與導出的實際操作流程,我們是以實例的方式來引出其實際操作步驟,假如你對其實際操作有興趣了解的話,你就可以瀏覽以下的文章了。望你會有所收獲。1.導出整個數(shù)據庫mysqldump-u用戶名-p密碼數(shù)據庫名導出的文件名mysqldump-ujason-pjasonroomdatadbroomdatadb.sql2.導出一個表mysqldump-u用戶名-p密碼數(shù)據庫名表名導出的文件名mysqldump-ujason-pjasonroomdatadbt_roomdatat_roomdata.sql3.導出一個數(shù)據庫結構mysqldump-ujason-pjason-d--add-drop-tableroomdatadbd:\roomdatadb.sql-d沒有數(shù)據--add-drop-table在每個create語句之前增加一個droptable4.導入數(shù)據庫常用source命令進入mysql數(shù)據庫控制臺,如mysql-uroot-pmysqluse數(shù)據庫然后使用source命令,后面參數(shù)為腳本文件(如這里用到的.sql)mysqlsourced:\wcnc_db.sql可參看mysql數(shù)據的導入工具:mysqldump以上的相關內容就是對mysql數(shù)據庫導入導出的介紹,望你能有所收獲。mysql數(shù)據庫導入上述的相關內容就是對mysql數(shù)據庫導入與導出的描述,希望會給你帶來一些幫助在此方面。
方法一、insert和select結合使用
1、新建一個表,比如new-table,包含所要導出的字段的名稱,比如a,b,c
2、使用insert into new-table (a,b,c) select a,b,c from old-table;
3、剩下的步驟就是導出這個新的表,然后進行文本的處理
方法二、使用MySQL的SELECT INTO OUTFILE 備份語句(推薦)
在下面的例子中,生成一個文件,各值用逗號隔開。這種格式可以被許多程序使用。
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;
詳細見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ù)“—w”
幫助文檔上說明:
w|–where=
dump only selected records; QUOTES mandatory!
那么是不是可以利用這個參數(shù)來導出某些值呢?比如我只要導出id大于2312387的某些數(shù)據:
1
mysqldump -u root -p bbscs6 BBSCS_USERINFO –where "ID2312387" BBSCS_USERINFO-par.sql
1.首先,我們需要打開電腦上的Navicat for MySQL快捷鍵。這樣就可以查看數(shù)據庫了。
2.然后,我們點擊root打開之后,單擊core_db,在展開的選項中可以看到表。
3.我們點擊“表”后可以看到數(shù)據庫中的所有表,我們右擊表彈出的選項中有一個“導出向導”
4.我們點擊導出向導就會彈出導出的頁面,第一個頁面提示我們要使用哪一種導出格式。因為我們是導出到EXCEL表中,所以選擇導出的格式為.xls,然后單擊“下一步”
5.第二個小步驟中,我們需要勾選需要導出的表,并設置導出文件所在位置,然后點擊下一步
6.我們可以選擇需要導出的表中的哪些數(shù)據,默認的是全部欄位。選好之后,單擊下一步。
7.點擊下一步之后,我們再次點擊下一步,然后點擊彈出的窗口的右下角的“開始”按鈕,就開始導出了。
8.導出之后,會繼續(xù)提示我們已經導出成功,然后我們只需要點擊關閉按鈕,在相應的位置尋找excel表格即可。打開之后就會看到之前在數(shù)據庫中存儲的數(shù)據。
導出txt文件
mysql -u root -p 數(shù)據庫名稱 -e "sql語句" D:\xxx\xxx.txt
導出xml文件
mysql -u root -p 數(shù)據庫名稱 -X -e "sql語句" D:\xxxx\xxx.xml
導出html文件
mysql -u root -p 數(shù)據庫名稱 -H -e "select * sql語句" D:\xxx\xxx.html
分享文章:mysql表格怎么導出,mysql如何導出表
當前地址:http://chinadenli.net/article36/hcpssg.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供全網營銷推廣、網站建設、網站導航、響應式網站、移動網站建設、域名注冊
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)