主頁(yè) > 知識(shí)庫(kù) > mysql實(shí)現(xiàn)從導(dǎo)出數(shù)據(jù)的sql文件中只導(dǎo)入指定的一個(gè)表

mysql實(shí)現(xiàn)從導(dǎo)出數(shù)據(jù)的sql文件中只導(dǎo)入指定的一個(gè)表

熱門標(biāo)簽:申請(qǐng)外呼電話線路 南通自動(dòng)外呼系統(tǒng)軟件 石家莊電商外呼系統(tǒng) 日照旅游地圖標(biāo)注 廣東人工電話機(jī)器人 芒果電話機(jī)器人自動(dòng)化 信陽(yáng)穩(wěn)定外呼系統(tǒng)運(yùn)營(yíng)商 湖南人工外呼系統(tǒng)多少錢 百度地圖圖標(biāo)標(biāo)注中心

場(chǎng)景

昨天系統(tǒng)自動(dòng)備份了某一個(gè)數(shù)據(jù)庫(kù)的全部表數(shù)據(jù),名dbAll.sql.gz。文件較大(如40G)

今天因發(fā)現(xiàn)某一個(gè)表tableA的一條數(shù)據(jù)存在問(wèn)題,需核對(duì)兩條記錄的變化。需從dbAll中找回tableA的數(shù)據(jù),以便比較該記錄。

操作方案

1.將dbAll.sql.gz導(dǎo)入待比較的數(shù)據(jù)庫(kù)(臨時(shí)數(shù)據(jù)庫(kù))中,然后比較tableA。不推介,因?yàn)閿?shù)據(jù)量太大,很耗時(shí)

2.解壓dbAll.sql.gz后,通過(guò)Java代碼讀取dbAll.sql中的關(guān)于tableA的CREATE語(yǔ)句及INSERT語(yǔ)句等到文件tableA.sql,然后通過(guò)tableA.sql導(dǎo)入臨時(shí)數(shù)據(jù)庫(kù)即可進(jìn)行比較。

3.參見(沒試過(guò)):mysqldump 導(dǎo)出的是全庫(kù) alldb.sql 導(dǎo)入的時(shí)候可不可以只導(dǎo)其中的一個(gè)表

法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說(shuō)明:將src_bake_db.sql.gz壓縮文件中的test1、test2表的數(shù)據(jù)導(dǎo)出到targetdb.sql中

補(bǔ)充知識(shí):mysql命令行導(dǎo)出整個(gè)庫(kù)里面所有表的前一百條數(shù)據(jù)

如下所示:

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

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

mysqldump -h 服務(wù)器名 -u 賬號(hào)名-p 數(shù)據(jù)庫(kù)名 --where="true limit 100"> /tmp/supports_launch.sql

phpmyadmin導(dǎo)出php腳本:

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

以上這篇mysql實(shí)現(xiàn)從導(dǎo)出數(shù)據(jù)的sql文件中只導(dǎo)入指定的一個(gè)表就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • MySQL數(shù)據(jù)庫(kù)使用mysqldump導(dǎo)出數(shù)據(jù)詳解
  • 用mysqldump備份和恢復(fù)指定表的方法
  • Mysql命令行導(dǎo)入sql數(shù)據(jù)
  • mysqldump備份還原和mysqldump導(dǎo)入導(dǎo)出語(yǔ)句大全詳解

標(biāo)簽:呼和浩特 牡丹江 阿里 沈陽(yáng) 天津 公主嶺 合肥 惠州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《mysql實(shí)現(xiàn)從導(dǎo)出數(shù)據(jù)的sql文件中只導(dǎo)入指定的一個(gè)表》,本文關(guān)鍵詞  mysql,實(shí)現(xiàn),從,導(dǎo)出,數(shù)據(jù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《mysql實(shí)現(xiàn)從導(dǎo)出數(shù)據(jù)的sql文件中只導(dǎo)入指定的一個(gè)表》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于mysql實(shí)現(xiàn)從導(dǎo)出數(shù)據(jù)的sql文件中只導(dǎo)入指定的一個(gè)表的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章