多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

mysql教程

MySQL 導(dǎo)出數(shù)據(jù)

閱讀 (2216)

MySQL 導(dǎo)出數(shù)據(jù)

MySQL中你可以使用SELECT...INTO OUTFILE語句來簡單的導(dǎo)出數(shù)據(jù)到文本文件上。


使用 SELECT ... INTO OUTFILE 語句導(dǎo)出數(shù)據(jù)

以下實例中我們將數(shù)據(jù)表 w3cschool_tbl 數(shù)據(jù)導(dǎo)出到 /tmp/tutorials.txt 文件中:

mysql> SELECT * FROM tutorials_tbl 
    -> INTO OUTFILE '/tmp/tutorials.txt';

你可以通過命令選項來設(shè)置數(shù)據(jù)輸出的指定格式,以下實例為導(dǎo)出 CSV 格式:

mysql> SELECT * FROM passwd INTO OUTFILE '/tmp/tutorials.txt'
    -> FIELDS TERMINATED BY ',' ENCLOSED BY '"'
    -> LINES TERMINATED BY '\r\n';

在下面的例子中,生成一個文件,各值用逗號隔開。這種格式可以被許多程序使用。

SELECT a,b,a+b INTO OUTFILE '/tmp/result.text'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM test_table;

SELECT ... INTO OUTFILE 語句有以下屬性:

  • LOAD DATA INFILE是SELECT ... INTO OUTFILE的逆操作,SELECT句法。為了將一個數(shù)據(jù)庫的數(shù)據(jù)寫入一個文件,使用SELECT ... INTO OUTFILE,為了將文件讀回數(shù)據(jù)庫,使用LOAD DATA INFILE。
  • SELECT...INTO OUTFILE 'file_name'形式的SELECT可以把被選擇的行寫入一個文件中。該文件被創(chuàng)建到服務(wù)器主機上,因此您必須擁有FILE權(quán)限,才能使用此語法。
  • 輸出不能是一個已存在的文件。防止文件數(shù)據(jù)被篡改。
  • 你需要有一個登陸服務(wù)器的賬號來檢索文件。否則 SELECT ... INTO OUTFILE 不會起任何作用。
  • 在UNIX中,該文件被創(chuàng)建后是可讀的,權(quán)限由MySQL服務(wù)器所擁有。這意味著,雖然你就可以讀取該文件,但可能無法將其刪除。

導(dǎo)出表作為原始數(shù)據(jù)

mysqldump是MySQL用于轉(zhuǎn)存儲數(shù)據(jù)庫的實用程序。它主要產(chǎn)生一個SQL腳本,其中包含從頭重新創(chuàng)建數(shù)據(jù)庫所必需的命令CREATE TABLE INSERT等。

使用mysqldump導(dǎo)出數(shù)據(jù)需要使用 --tab 選項來指定導(dǎo)出文件指定的目錄,該目標必須是可寫的。

以下實例將數(shù)據(jù)表 tutorials_tbl 導(dǎo)出到 /tmp 目錄中:

$ mysqldump -u root -p --no-create-info \
            --tab=/tmp W3CSCHOOL w3cschool_tbl
password ******

導(dǎo)出SQL格式的數(shù)據(jù)

導(dǎo)出SQL格式的數(shù)據(jù)到指定文件,如下所示:

$ mysqldump -u root -p W3CSCHOOL w3cschool_tbl > dump.txt
password ******

以上命令創(chuàng)建的文件內(nèi)容如下:

-- MySQL dump 8.23
--
-- Host: localhost    Database: W3CSCHOOL
---------------------------------------------------------
-- Server version       3.23.58

--
-- Table structure for table `w3cschool_tbl`
--

CREATE TABLE w3cschool_tbl (
  w3cschool_id int(11) NOT NULL auto_increment,
  w3cschool_title varchar(100) NOT NULL default '',
  w3cschool_author varchar(40) NOT NULL default '',
  submission_date date default NULL,
  PRIMARY KEY  (w3cschool_id),
  UNIQUE KEY AUTHOR_INDEX (w3cschool_author)
) TYPE=MyISAM;

--
-- Dumping data for table `w3cschool_tbl`
--

INSERT INTO w3cschool_tbl 
       VALUES (1,'Learn PHP','John Poul','2007-05-24');
INSERT INTO w3cschool_tbl 
       VALUES (2,'Learn MySQL','Abdul S','2007-05-24');
INSERT INTO w3cschool_tbl 
       VALUES (3,'JAVA Tutorial','Sanjay','2007-05-06');

如果你需要導(dǎo)出整個數(shù)據(jù)庫的數(shù)據(jù),可以使用以下命令:

$ mysqldump -u root -p W3CSCHOOL > database_dump.txt
password ******

如果需要備份所有數(shù)據(jù)庫,可以使用以下命令:

$ mysqldump -u root -p --all-databases > database_dump.txt
password ******

--all-databases 選項在 MySQL 3.23.12 及以后版本加入。

該方法可用于實現(xiàn)數(shù)據(jù)庫的備份策略。


將數(shù)據(jù)表及數(shù)據(jù)庫拷貝至其他主機

如果你需要將數(shù)據(jù)拷貝至其他的 MySQL 服務(wù)器上, 你可以在 mysqldump 命令中指定數(shù)據(jù)庫名及數(shù)據(jù)表。

在源主機上執(zhí)行以下命令,將數(shù)據(jù)備份至 dump.txt 文件中:

$ mysqldump -u root -p database_name table_name > dump.txt
password *****

如果完整備份數(shù)據(jù)庫,則無需使用特定的表名稱。

如果你需要將備份的數(shù)據(jù)庫導(dǎo)入到MySQL服務(wù)器中,可以使用以下命令,使用以下命令你需要確認數(shù)據(jù)庫已經(jīng)創(chuàng)建:

$ mysql -u root -p database_name < dump.txt password ***** 
你也可以使用以下命令將導(dǎo)出的數(shù)據(jù)直接導(dǎo)入到遠程的服務(wù)器上,但請確保兩臺服務(wù)器是相通的,是可以相互訪問的:</p>
$ mysqldump -u root -p database_name \
       | mysql -h other-host.com database_name

以上命令中使用了管道來將導(dǎo)出的數(shù)據(jù)導(dǎo)入到指定的遠程主機上。

關(guān)閉
程序員人生
主站蜘蛛池模板: 3www黄| 午夜小视频男女在线观看 | 亚洲欧美精品一区二区 | 伊人五月 | tube欧美巨大 | 成人免费性视频 | аⅴ中文在线天堂 | 国产精品综合一区二区三区 | 亚洲精品一二三区 | 日韩精品无码一区二区三区 | 国产亚洲美女精品久久久久 | 久久精品久久精品 | 国产精品一国产精品免费 | 日本乱性| 欧美美女一级片 | 亚洲欧美日产综合在线看 | 精品亚洲成a人在线观看 | 亚洲 欧美 日韩 综合aⅴ视频 | 亚州一二区 | 国产精品亚洲专一区二区三区 | 成人男女网免费 | 在线观看一级毛片免费 | 国产精品第一页在线观看 | 国产一区二三区 | 手机看片日韩日韩韩 | 亚洲精品中文字幕乱码三区一二 | 真实国产乱人伦在线视频播放 | 欧美成人免费一区在线播放 | 久久久久亚洲精品影视 | 欧美18videosex灌满 | 看一级毛片一区二区三区免费 | 国产精品夜色视频一级区 | 亚洲午夜国产精品无卡 | 久久久久久一级毛片免费野外 | 国产不卡一区 | xxx日本护士www | 天天天狠天天透天天制色 | 国产 日韩欧美 | 欧美成人h版影院在线播放 欧美成人h版在线观看 | 欧美熟妇下面毛毛黑森林 | 最新欧美精品一区二区三区 |