最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用SELECT... INTO OUTFILE語句導(dǎo)出MySQL數(shù)據(jù)的教程

 更新時(shí)間:2015年05月27日 11:06:54   投稿:goldensun  
這篇文章主要介紹了用SELECT... INTO OUTFILE語句導(dǎo)出MySQL數(shù)據(jù)的教程,是MySQL入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下

表數(shù)據(jù)導(dǎo)出到一個(gè)文本文件最簡(jiǎn)單的方法是使用SELECT... INTO OUTFILE語句的查詢結(jié)果直接導(dǎo)出到一個(gè)文件在服務(wù)器主機(jī)上。
導(dǎo)出數(shù)據(jù)的SELECT...INTO OUTFILE聲明:

這句話的語法結(jié)合了常規(guī)的SELECT INTO OUTFILE文件名的末尾。默認(rèn)的輸出格式是相同的LOAD DATA,所以下面的語句導(dǎo)出tutorials_tbl的表制表符分隔的,換行結(jié)尾的文件到/tmp/tutorials.txt:

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

也可以更改輸出格式,使用選項(xiàng)來指示如何引用和分隔列和記錄。 CRLF終止線要導(dǎo)出tutorial_tbl的CSV格式的表格,使用這樣的語句:

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

SELECT ... INTO OUTFILE具有以下屬性:

  •     由MySQL服務(wù)器直接創(chuàng)建輸出文件,這樣的文件名應(yīng)指定您希望在服務(wù)器主機(jī)上的文件將被寫入。沒有本地版本的LOAD DATA LOCAL版本的類似的語句。
  •     必須要有MySQL的FILE權(quán)限才能執(zhí)行的SELECT... INTO語句。
  •     輸出文件必須不存在。這可以防止MySQL從會(huì)破壞文件可能重要。
  •     應(yīng)該在服務(wù)器主機(jī)上或一些方法來檢索文件從該主機(jī)的登錄帳戶。否則SELECT... INTO OUTFILE可能是沒有價(jià)值的。
  •     在Unix下,創(chuàng)造了世界可讀的文件和所擁有的MySQL服務(wù)器。這意味著雖然就可以讀取該文件,但是不能夠刪除它。

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

使用mysqldump程序復(fù)制或備份表和數(shù)據(jù)庫。它可以寫表輸出的原始數(shù)據(jù)文件或?yàn)橐唤M的INSERT語句重新創(chuàng)建該表中的記錄。
轉(zhuǎn)儲(chǔ)一個(gè)表,必須指定一個(gè)數(shù)據(jù)文件 - 選項(xiàng)卡上的選項(xiàng),表示想要的MySQL服務(wù)器寫入文件所在的目錄。


使用mysqldump程序復(fù)制或備份表和數(shù)據(jù)庫。它可以寫表輸出的原始數(shù)據(jù)文件,或?yàn)橐唤M的INSERT語句重新創(chuàng)建該表中的記錄。
轉(zhuǎn)儲(chǔ)一個(gè)表,必須指定一個(gè)數(shù)據(jù)文件 - 選項(xiàng)卡上的選項(xiàng),表示想要的MySQL服務(wù)器寫入文件所在的目錄。

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

在SQL格式導(dǎo)出表的內(nèi)容或定義:

一個(gè)表中的SQL格式導(dǎo)出到一個(gè)文件,使用這樣的命令:

$ mysqldump -u root -p TUTORIALS tutorials_tbl > dump.txt
password ******

這將創(chuàng)建文件的內(nèi)容如下:

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

--
-- Table structure for table `tutorials_tbl`
--

CREATE TABLE tutorials_tbl (
 tutorial_id int(11) NOT NULL auto_increment,
 tutorial_title varchar(100) NOT NULL default '',
 tutorial_author varchar(40) NOT NULL default '',
 submission_date date default NULL,
 PRIMARY KEY (tutorial_id),
 UNIQUE KEY AUTHOR_INDEX (tutorial_author)
) TYPE=InnoDB;

--
-- Dumping data for table `tutorials_tbl`
--

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

要轉(zhuǎn)儲(chǔ)多個(gè)表,他們的名字所有的數(shù)據(jù)庫名稱參數(shù)。要轉(zhuǎn)儲(chǔ)整個(gè)數(shù)據(jù)庫,不指定任何表后的數(shù)據(jù)庫,如下所示:

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

所有可用的數(shù)據(jù)庫備份主機(jī)上使用以下命令:

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

在SQL格式導(dǎo)出表的內(nèi)容或定義:

這些方法可用于實(shí)現(xiàn)數(shù)據(jù)庫的備份策略。
表或數(shù)據(jù)庫復(fù)制到另一臺(tái)主機(jī):

如果要復(fù)制的表或數(shù)據(jù)庫從一個(gè)MySQL服務(wù)器,然后使用mysqldump數(shù)據(jù)庫名和表名。

在源主機(jī)上運(yùn)行以下命令。這將轉(zhuǎn)儲(chǔ)完整的數(shù)據(jù)庫到dump.txt文件:

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

復(fù)制完整的數(shù)據(jù)庫,而不使用一個(gè)特定的表名稱,如上面所解釋。

現(xiàn)在,F(xiàn)TP dump.txt文件在另一臺(tái)主機(jī)上,使用下面的命令。在運(yùn)行此命令之前,請(qǐng)確保已創(chuàng)建目標(biāo)服務(wù)器上的數(shù)據(jù)庫名稱。

$ mysql -u root -p database_name < dump.txt
password *****

另一種方法,而無需使用一個(gè)中間文件來完成,mysqldump輸出直接通過網(wǎng)絡(luò)發(fā)送到遠(yuǎn)程的MySQL服務(wù)器。如果可以連接到兩臺(tái)服務(wù)器的cookbook 數(shù)據(jù)庫所在的主機(jī)上,使用以下命令:

$ mysqldump -u root -p database_name \
      states | mysql -h other-host.com database_name

命令mysqldump的一半連接到本地服務(wù)器,并寫入轉(zhuǎn)儲(chǔ)輸出管道。 MySQL的一半的命令連接到遠(yuǎn)程MySQL服務(wù)器otherhost.com。它讀取輸入管和其他host.com服務(wù)器發(fā)送的每個(gè)語句。


相關(guān)文章

  • MySQL5.7 group by新特性報(bào)錯(cuò)1055的解決辦法

    MySQL5.7 group by新特性報(bào)錯(cuò)1055的解決辦法

    項(xiàng)目中本來使用的是mysql5.6進(jìn)行開發(fā),切換到5.7之后,突然發(fā)現(xiàn)原來的一些sql運(yùn)行都報(bào)錯(cuò),錯(cuò)誤編碼1055,錯(cuò)誤信息和sql_mode中的“only_full_group_by“有關(guān)。下面小編給大家分享下解決辦法
    2016-12-12
  • MySQL 4種導(dǎo)入數(shù)據(jù)的方法

    MySQL 4種導(dǎo)入數(shù)據(jù)的方法

    這篇文章主要介紹了MySQL 導(dǎo)入 導(dǎo)出數(shù)據(jù)的方法,文中講解非常詳細(xì),代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • MySQL數(shù)據(jù)庫索引的弊端及合理使用

    MySQL數(shù)據(jù)庫索引的弊端及合理使用

    索引可以說是數(shù)據(jù)庫中的一個(gè)大心臟了,如果說一個(gè)數(shù)據(jù)庫少了索引,那么數(shù)據(jù)庫本身存在的意義就不大了,和普通的文件沒什么兩樣,本文從細(xì)節(jié)和實(shí)際業(yè)務(wù)的角度看看在MySQL中B+樹索引好處
    2021-11-11
  • 解析MySQL中mysqldump工具的基本用法

    解析MySQL中mysqldump工具的基本用法

    本篇文章是對(duì)MySQL中mysqldump工具的基本用法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • MySQL DBA教程:Mysql性能優(yōu)化之緩存參數(shù)優(yōu)化

    MySQL DBA教程:Mysql性能優(yōu)化之緩存參數(shù)優(yōu)化

    在平時(shí)被問及最多的問題就是關(guān)于 MySQL 數(shù)據(jù)庫性能優(yōu)化方面的問題,所以最近打算寫一個(gè)MySQL數(shù)據(jù)庫性能優(yōu)化方面的系列文章,希望對(duì)初中級(jí) MySQL DBA 以及其他對(duì) MySQL 性能優(yōu)化感興趣的朋友們有所幫助
    2014-03-03
  • 搭建Mysql視圖可視化操作(保姆級(jí))

    搭建Mysql視圖可視化操作(保姆級(jí))

    本文主要介紹了搭建Mysql視圖可視化操作,文中通過圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-10-10
  • 通過MySQL慢查詢優(yōu)化MySQL性能的方法講解

    通過MySQL慢查詢優(yōu)化MySQL性能的方法講解

    今天小編就為大家分享一篇關(guān)于通過MySQL慢查詢優(yōu)化MySQL性能的方法講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • MySQL的cpu使用率100%的問題排查流程

    MySQL的cpu使用率100%的問題排查流程

    線上mysql服務(wù)器經(jīng)常性出現(xiàn)cpu使用率100%的告警, 因此本文整理一下排查該問題的常規(guī)流程,文中通過代碼示例講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2025-02-02
  • MySQL中數(shù)據(jù)導(dǎo)入恢復(fù)的簡(jiǎn)單教程

    MySQL中數(shù)據(jù)導(dǎo)入恢復(fù)的簡(jiǎn)單教程

    這篇文章主要介紹了MySQL中數(shù)據(jù)導(dǎo)入恢復(fù)的簡(jiǎn)單教程,主要用到了LOAD DATA語句,需要的朋友可以參考下
    2015-05-05
  • MySQL的存儲(chǔ)函數(shù)與存儲(chǔ)過程相關(guān)概念與具體實(shí)例詳解

    MySQL的存儲(chǔ)函數(shù)與存儲(chǔ)過程相關(guān)概念與具體實(shí)例詳解

    MySQL存儲(chǔ)函數(shù)(自定義函數(shù)),函數(shù)一般用于計(jì)算和返回一個(gè)值,可以將經(jīng)常需要使用的計(jì)算或功能寫成一個(gè)函數(shù),存儲(chǔ)函數(shù)和存儲(chǔ)過程一樣,都是在數(shù)據(jù)庫中定義一些SQL語句的集合
    2023-03-03

最新評(píng)論

浮梁县| 丹巴县| 清新县| 谷城县| 通辽市| 株洲市| 论坛| 将乐县| 资溪县| 镇原县| 长宁县| 灌阳县| 化州市| 堆龙德庆县| 米易县| 社旗县| 宕昌县| 乐昌市| 西宁市| 咸丰县| 赤水市| 滕州市| 济源市| 三河市| 杭锦后旗| 保德县| 宣威市| 崇仁县| 洛南县| 临夏县| 阜阳市| 霸州市| 隆回县| 宝坻区| 孝感市| 萨迦县| 安岳县| 昌黎县| 南通市| 沙田区| 开鲁县|