亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Mysql中有哪些導出數據的方式

發布時間:2021-06-15 16:50:51 來源:億速云 閱讀:277 作者:Leah 欄目:MySQL數據庫

這篇文章給大家介紹Mysql中有哪些導出數據的方式,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

具體語法如下:

【select 語句】 into outfile 【導出文件名】 【導出參數】

【select語句】是經典的查詢SQL,可以指定列、可以有where條件、group、order、limit等。

【導出文件名】是目標文件的完整路徑。由于mysql賬戶的權限問題,通常我們會將文件導出到臨時目錄,如/tmp/mysql/user/201810.csv

【導出參數】

  • fields terminated by 'str':設置字段之間的分隔符,默認值是"\t"。

  • fields enclosed by 'char':設置包括住字段的值的符號,如單引號、雙引號等,默認情況下不使用任何符號。

  • fields optionally enclosed by 'char':設置括住CHAR、VARCHAR和TEXT等字符型字段的分隔符,默認情況下不使用任何符號。

  • fields escaped by 'char':設置轉義字符,默認值為"\"。

  • lines starting by 'str':設置每行數據開頭的字符,可以為單個或多個字符。默認情況下不使用任何字符。

  • lines terminated by 'char':設置每行數據結尾的字符,可以為單個或多個字符。默認值是"\n"。

譬如:

select * from platform_user into outfile '/tmp/mysql/user/201810.csv' 
fields terminated by ',' 
     enclosed by '"'
lines starting by '\r'
     terminated by '\n';

如果導出的數據,涉及到中文,打開csv可能會看到亂碼。處理亂碼,首先要確保數據庫支持中文(通常設置UTF8編碼即可)

vim /etc/my.cnf, 添加如下幾個選項:

[client]
default-character-set=utf8
[mysqld]
character_set_server=utf8
[mysql]
default-character-set=utf8

即便數據庫已經是utf8,導出的文件download本地依然可能有亂碼,在服務器上less,tail看到的結果都是正常的?
在本地環境(windows)用記事本打開csv,另存編碼格式ANSI即可,這是由于excel的編碼格式決定的。

Part2 mysqldump導出數據

作為開發人員或者運維人員,mysqldump使用的頻率更高,因為它能做的事情更多。mysqldump屬于邏輯備份工具,因為它導出的是結果,多以SQL的形式展示,并不記錄數據的變化過程。關于物理備份,可以參照一本名為“MySQL技術內幕”的書籍,其中有詳細的描述。

mysqldump的語法很簡單,即

mysqldump 【options】> dump.sql

但是options的可選參數卻很多,手冊上將他分了幾大類,鏈接option、文件option、數據定義DDL option、Debug option、國際化option、集群Replication option、格式 option、性能option、事務option等。感興趣的同學可以參照MYSQL官方手冊的定義,這里僅介紹幾種常見的應用場景。

關于Mysql中有哪些導出數據的方式就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

遂昌县| 南漳县| 东城区| 宁德市| 四川省| 汝南县| 阳原县| 铜梁县| 徐闻县| 兴隆县| 南靖县| 丹巴县| 苗栗市| 仙居县| 岳阳县| 兴和县| 宁明县| 张掖市| 武清区| 长治市| 彰武县| 山东| 贡山| 巩留县| 昭苏县| 德令哈市| 竹北市| 锡林郭勒盟| 清新县| 安吉县| 阿荣旗| 丹巴县| 延安市| 南昌市| 曲周县| 枣阳市| 呼玛县| 堆龙德庆县| 正阳县| 商洛市| 逊克县|