mysql數(shù)據(jù)庫中如何實(shí)現(xiàn)從導(dǎo)出的sql文件中導(dǎo)入一個(gè)表?相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。
操作方案
1.將dbAll.sql.gz導(dǎo)入待比較的數(shù)據(jù)庫(臨時(shí)數(shù)據(jù)庫)中,然后比較tableA。不推介,因?yàn)閿?shù)據(jù)量太大,很耗時(shí)
2.解壓dbAll.sql.gz后,通過Java代碼讀取dbAll.sql中的關(guān)于tableA的CREATE語句及INSERT語句等到文件tableA.sql,然后通過tableA.sql導(dǎo)入臨時(shí)數(shù)據(jù)庫即可進(jìn)行比較。
3.參見(沒試過):mysqldump 導(dǎo)出的是全庫 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說明:將src_bake_db.sql.gz壓縮文件中的test1、test2表的數(shù)據(jù)導(dǎo)出到targetdb.sql中
補(bǔ)充知識:mysql命令行導(dǎo)出整個(gè)庫里面所有表的前一百條數(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 賬號名-p 數(shù)據(jù)庫名 --where="true limit 100"> /tmp/supports_launch.sql
phpmyadmin導(dǎo)出php腳本:
/tupian/20230522/blockquotep>看完上述內(nèi)容,你們掌握mysql數(shù)據(jù)庫中如何實(shí)現(xiàn)從導(dǎo)出的sql文件中導(dǎo)入一個(gè)表的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
文章題目:mysql數(shù)據(jù)庫中如何實(shí)現(xiàn)從導(dǎo)出的sql文件中導(dǎo)入一個(gè)表-創(chuàng)新互聯(lián)
當(dāng)前路徑:http://jinyejixie.com/article22/eidcc.html成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、服務(wù)器托管、建站公司、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容