1. 程式人生 > >如何將mysql資料庫的表匯出到本地csv格式

如何將mysql資料庫的表匯出到本地csv格式

1.MySQL匯出本地資料庫資料到本地檔案

mysql -A service_db -h your_host -utest -ptest

mysql> select * from t_apps where created>'2012-07-02 00:00:00' into outfile /tmp/apps.csv

2.MySQL匯出遠端資料庫資料到本地檔案

mysql -A service_db -h your_host -utest -ptest -ss -e "SELECT * from t_apps limit 300;" | sed 's/\t/","/g;s/^/"/;s/$/"/;s/\n//g' > apps.csv

(sed部分可略,尤其是處理包含漢字的資料時)

3.使用mysqldump匯出遠端或本地資料到本地檔案

mysqldump -h your_host -utest -ptest -w "id<300" service_db t_apps > tt.sql

如果只導資料加上 -t or --no-create- info ;

如果只導結構加上 -d or --no-data;

4. mysqldump不能指定匯出的列,變通方法如下:

mysql -u USERNAME --password=PASSWORD --database=DATABASE --execute='SELECT `FIELD`, `FIELD` FROM `TABLE` LIMIT 0, 10000 ' -X > file.csv

相關推薦

MySQL資料庫結構,自動生成PDM方法

1.開啟資料——右鍵——轉儲SQL檔案——僅結構——儲存好轉儲的SQL檔案; 2.通過已有SQL語句,生成資料庫模型PDM 通過已有SQL語句,生成資料庫模型PDM 步驟如下: 第一步:File->Reverse Enginner->Databases...

如何mysql資料庫匯出本地csv格式

1.MySQL匯出本地資料庫資料到本地檔案 mysql -A service_db -h your_host -utest -ptest mysql> select * from t_apps where created>'2012-07-02 00:00

Python指令碼---把MySQL資料庫中的資料匯出生成csv格式檔案

#!/usr/bin/env python# -*- coding:utf-8 -*-"""  Purpose: 生成日彙總對賬檔案  Created: 2015/4/27  Modified:2015/5/1  @author: guoyJoe"""#匯入模組import

QtSqlite中的資料匯出CSV格式表格資料

開發環境ubuntu16.04+Qt5.6.1   WIN7+Qt5.6.1兩個環境都測試過 1.問題 寫一個小軟體的時候,帶有匯出excel功能,但是要在linux下執行,最後瞭解到csv格式,實現起來方便多了,只是用excel開啟中文有亂碼的現象有一個簡單的解決辦法。 2.

MySql如何遠端資料庫複製到本地

Navicat將遠端資料庫複製到本地 操作步驟:     1、在本地安裝mysql(用來備份)。記住使用者名稱和密碼,這裡以root為例     2、開啟Navicat,新建連線(連線),輸入連線名,使用者名稱,密

關於Java Web 使用 POI 資料庫 匯出 Excel 的完整例項

//匯出Excel  public void exportExcel() throws InterruptedException, IOException{   HSSFWorkbook hwb = new HSSFWorkbook();//第一步,建立一個workbook

python指令碼實現excel和mysql資料庫的匯入匯出

  excel到mysql資料庫表(僅支援.xlsx格式匯入): #!/usr/bin/env python #coding=utf-8 import xlrd import MySQLdb #讀取EXCEL中內容到資料庫中 wb = xlrd.open_workbook('/×.

SqlYog 匯出mysql資料庫結構方法

工具:sqlyog   01.連線需要匯出資料結構的庫   02.選擇資料庫,---右擊-----在建立資料庫架構html       03.選擇要匯出的表-----建立

MySQL資料庫內匯入txt和csv檔案資料

本文總結了在CentOS7上使用 LOAD DATA <LOCAL> INFILE 語句向MySQL8.0資料庫匯入txt檔案和csv檔案資料的方法和遇到的錯誤。由於兩者方法一樣,就先介紹匯入txt檔案的操作和錯誤,csv的直接在最後附上命令和簡要說明。 原始資

python指令碼實現excel到mysql資料庫(僅支援.xlsx格式匯入)

#!/usr/bin/env python#coding=utf-8import xlrdimport MySQLdb#讀取EXCEL中內容到資料庫中wb = xlrd.open_workbook('/×.xlsx')sh = wb.sheet_by_index(0)dfun

SqlYog 匯出mysql資料庫結構方法

工具:sqlyog 01.連線需要匯出資料結構的庫 02.選擇資料庫,---右擊-----在建立資料庫架構html   03.選擇要匯出的表-----建立 04.選擇儲存位置 05.正在匯出   06.匯出成功   07.彈出視窗,-----可以點選每個連線, --

利用POI資料庫匯出到Excel

在一個石化的專案中遇到了一個要求,需要將資料庫的一個表的資料導到Excel中,我也是剛出來工作不久,對這些開源的東西還不是很熟悉。後來認真看了一下,借這個機會把自己的一點理解寫出來,一來用於鞏固自己的學習,二來給別人一些參考吧! Apache POI是Apac

mysql資料庫的建表語句修改成green plum資料庫中可執行的指令碼

#用來獲取輸入的對應的表名稱的建表語句 #首先輸入需要獲取的mysql或者sql server的資料庫表名稱,到對應的資料庫中抓出建表語句, #然後,將建表語句進行對應的修改,形成可以在pg中可用的語句 #連線mysql資料 import pymysql import sys impor

mysql資料庫比較diff

select table_name frominformation_schema.tables where table_schema='ehsuat' and table_type='basetable';   先將所有表名查出來放在一個tables.txt 檔案中  

mysql資料庫結構定義檔案和儲存引擎檔案

目錄 1.表結構定義檔案:      2.儲存引擎檔案 2.1表空間檔案 2.2重做日誌檔案 3. 如何用frm檔案恢復資料庫結構 1.表結構定義檔案:      *.frm 檔案是所有m

(三)Hive元資料資訊對應MySQL資料庫

(三)Hive元資料資訊對應MySQL資料庫表   目錄 概述 一、儲存Hive版本的元資料表(VERSION) 二、Hive資料庫相關的元資料表(DBS、DATABASE_PARAMS) 1、DBS 2、DATABASE_P

java程式碼實現MySQL資料庫千萬條資料去重

  準備工作: 1.資料庫表:datatest5 2.欄位: id 主鍵自增,val 重複值欄位併為val建立索引 3.設定innodb緩衝池大小 show variables like "%_buffer%"; SET GLOBAL innod

絕對乾貨,4分鐘插入1000萬條資料到mysql資料庫

轉:https://www.cnblogs.com/fanwencong/p/5765136.html 我用到的資料庫為,mysql資料庫5.7版本的 1.首先自己準備好資料庫表 其實我在插入1000萬條資料的時候遇到了一些問題,現在先來解決他們,一開始我插入100萬條資料時候報錯,控制

mysql資料庫匯出匯入。

   匯出:   在Linux命令列裡敲命令,而不是在mysql內。   匯出整個資料庫:   mysqldump -u username -p databasename > filename.sql      &nb

Mysql資料庫-----記錄和欄位管理

表記錄管理 1.插入記錄(insert)        1)insert into 表名 values(值1),(值2)...;        2)insert into 表名(欄位,欄位2) values(