中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

MySql導出的表太大,如何把一個表分成多次多個表導出

2023-08-05    分類: 網(wǎng)站建設

當我們在開發(fā)過程中會遇到這次的問題,單個表里面有記錄幾十萬或幾百萬條,我們想把他導成.sql文件然后打開文件來做處理。

導出一個表應該都沒問題方法也有很多,當遇到表太大導出來容量上幾百兆或者上G了,我們來到這種.sql文件估計打開也是個問題,及時打開了做處理也容易卡死。這時我們就要把一個太大的表導出成多個小表。

下面創(chuàng)新互聯(lián)建站介紹如何把一個大表分批導出成多個表容量的表。

大表cxhl_news

1、我們先創(chuàng)建多個表結構同大表cxhl_news

CREATE TABLE cxhl_news_1 LIKE cxhl_news;

CREATE TABLE cxhl_news_2 LIKE cxhl_news;

CREATE TABLE cxhl_news_3 LIKE cxhl_news;

...

2、每次查詢出大表cxhl_news中的3000條記錄存放到上面我們創(chuàng)建的新表中cxhl_news_n

INSERT INTO cxhl_news_1 SELECT * FROM cxhl_news limit 3000;   //檢索前3000行記錄

INSERT INTO cxhl_news_2 SELECT * FROM cxhl_news limit 3000 , 3000;  //從第3000行開始,檢索3000行記錄,即:檢索記錄行 3001-6000

INSERT INTO cxhl_news_2 SELECT * FROM cxhl_news limit 6000 , 3000; //從第6000行開始,檢索3000行記錄,即:檢索記錄行 6001-9000

...這種直到拆分完整個大表。

3、分別導出每張新表cxhl_news_n

這樣就把大表分成了多個小表導出多個.sql文件,我們就很容易打開.sql文件了,創(chuàng)新互聯(lián)建站告訴你,你可以同時多個多個一起處理哦。你打開一個200m的文件來處理容易卡死,但打開10個20m的文件來批量處理就不會卡死的,要是你有上百個sql文件了,你可把他們放到一個文件夾中,打開一個sql文件,做處理時還可以指定范圍到這個文件夾,當然要看做處理的軟件有沒有這個功能,有的話你可以試下,可以把文件夾里所有的都做批量處理好,這個經(jīng)驗之談,不信你試試。

本文用了MySQL中的limit用法點擊查看

可以拆分當然就可以用MySql合并結構相同的多張表成一個表

新聞標題:MySql導出的表太大,如何把一個表分成多次多個表導出
URL網(wǎng)址:http://www.rwnh.cn/news28/274828.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設計公司、網(wǎng)站設計、云服務器、商城網(wǎng)站、品牌網(wǎng)站建設、電子商務

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
宜春市| 平潭县| 扶风县| 西林县| 华容县| 凯里市| 东台市| 正定县| 巴彦淖尔市| 金寨县| 古丈县| 广丰县| 桓仁| 池州市| 荃湾区| 仁布县| 嵊州市| 长沙市| 怀宁县| 达州市| 滨海县| 噶尔县| 社会| 明光市| 巴塘县| 密云县| 精河县| 彰化市| 山丹县| 屏东市| 新源县| 德清县| 新河县| 寿光市| 广南县| 永安市| 吕梁市| 神木县| 大城县| 靖安县| 咸宁市|