婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > mysql實現從導出數據的sql文件中只導入指定的一個表

mysql實現從導出數據的sql文件中只導入指定的一個表

熱門標簽:申請外呼電話線路 南通自動外呼系統軟件 石家莊電商外呼系統 日照旅游地圖標注 廣東人工電話機器人 芒果電話機器人自動化 信陽穩定外呼系統運營商 湖南人工外呼系統多少錢 百度地圖圖標標注中心

場景

昨天系統自動備份了某一個數據庫的全部表數據,名dbAll.sql.gz。文件較大(如40G)

今天因發現某一個表tableA的一條數據存在問題,需核對兩條記錄的變化。需從dbAll中找回tableA的數據,以便比較該記錄。

操作方案

1.將dbAll.sql.gz導入待比較的數據庫(臨時數據庫)中,然后比較tableA。不推介,因為數據量太大,很耗時

2.解壓dbAll.sql.gz后,通過Java代碼讀取dbAll.sql中的關于tableA的CREATE語句及INSERT語句等到文件tableA.sql,然后通過tableA.sql導入臨時數據庫即可進行比較。

3.參見(沒試過):mysqldump 導出的是全庫 alldb.sql 導入的時候可不可以只導其中的一個表

法1:

perl extract_sql.pl -t mytable -r mydumpfile > mytable.sql

法2:

cat test1db.sql | sed -n ‘/Table structure for table .test1./,/Table structure for table .test2./p'>/tmp/xxx.sql

法3:

awk ‘/Table structure for table .test1./,/Table structure for table .test2./{print}' src_bake_db.sql.gz > targetdb.sql

法3說明:將src_bake_db.sql.gz壓縮文件中的test1、test2表的數據導出到targetdb.sql中

補充知識:mysql命令行導出整個庫里面所有表的前一百條數據

如下所示:

mysqldump -uysp -pYspxxx db_name --where="1=1 limit 100" >/mnt/share/paxxx.com/backup.sql

直接在命令行運行就可以了,不需要登陸mysql客戶端。

mysqldump -h 服務器名 -u 賬號名-p 數據庫名 --where="true limit 100"> /tmp/supports_launch.sql

phpmyadmin導出php腳本:

http://local.phpmyadmin.com/export.php

以上這篇mysql實現從導出數據的sql文件中只導入指定的一個表就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • MySQL數據庫使用mysqldump導出數據詳解
  • 用mysqldump備份和恢復指定表的方法
  • Mysql命令行導入sql數據
  • mysqldump備份還原和mysqldump導入導出語句大全詳解

標簽:呼和浩特 牡丹江 阿里 沈陽 天津 公主嶺 合肥 惠州

巨人網絡通訊聲明:本文標題《mysql實現從導出數據的sql文件中只導入指定的一個表》,本文關鍵詞  mysql,實現,從,導出,數據,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql實現從導出數據的sql文件中只導入指定的一個表》相關的同類信息!
  • 本頁收集關于mysql實現從導出數據的sql文件中只導入指定的一個表的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 申扎县| 南和县| 江北区| 特克斯县| 精河县| 淮南市| 柞水县| 罗甸县| 吉林省| 正宁县| 永丰县| 响水县| 阳西县| 灌云县| 长垣县| 宝兴县| 沿河| 虞城县| 宜春市| 阿拉善右旗| 道孚县| 巴青县| 烟台市| 惠来县| 金湖县| 永胜县| 合川市| 沅江市| 定日县| 中卫市| 平乐县| 临漳县| 扬州市| 休宁县| 汉阴县| 西乌珠穆沁旗| 鄱阳县| 枣阳市| 威信县| 衡阳县| 通河县|