国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用MySQL儲存過程查詢內(nèi)容再批量循環(huán)分表插入或者將查詢結(jié)果插入到另一張表

如何使用MySQL儲存過程查詢內(nèi)容再批量循環(huán)分表插入



文章來源地址http://www.zghlxwxcb.cn/article/219.html

1、先看基礎(chǔ)結(jié)構(gòu)

drop procedure if exists fenbiao;#如果存在儲存過程則刪除
delimiter $$ #創(chuàng)建一個儲存過程
create procedure fenbiao()
begin
	select count(*) from 表名; #這里放Sql語句【下面2,就是這中間的sql 語句】
end$$
delimiter;

#執(zhí)行存儲過程插入數(shù)據(jù)
call fenbiao();


2、SQL語句

declare a int default 1000;//設(shè)置變量
declare flag int default 0;//設(shè)置變量,默認(rèn)0的時(shí)候執(zhí)行
declare org_id int(10);// 設(shè)置表里
declare s_list cursor for SELECT `id` as "org_id" FROM `表名` ORDER BY `id` ASC LIMIT 0,3; //測試從這個表里面拿出3條,并且只能ID,賦值為設(shè)置的變量
declare continue handler for not found set flag=1; // 如果while完成,則設(shè)置為1,1 表示結(jié)束
open s_list; // 打開列表
        fetch s_list into org_id ; // 從列表里面獲取 org_id
        while flag <> 1 do // flag != 1 的時(shí)候繼續(xù)執(zhí)行
            set @f_id = org_id; // 把ID 賦值給一個變量
            set @title = (SELECT title FROM `表名` WHERE id = @f_id); // 設(shè)置一個插入值是從數(shù)據(jù)庫來的。
            
            // INSRTY 這里放插入語句 VALUES 如  VALUES (@f_id, @title)
            
            fetch s_list into f_id;
        end while;
close s_list; //關(guān)閉淚飆





到此這篇關(guān)于使用MySQL儲存過程查詢內(nèi)容再批量循環(huán)分表插入或者將查詢結(jié)果插入到另一張表的文章就介紹到這了,更多相關(guān)內(nèi)容可以在右上角搜索或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

原文地址:http://www.zghlxwxcb.cn/article/219.html

如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請聯(lián)系站長進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用
未經(jīng)允許不得轉(zhuǎn)載:Toy模板網(wǎng) » 使用MySQL儲存過程查詢內(nèi)容再批量循環(huán)分表插入或者將查詢結(jié)果插入到另一張表

相關(guān)文章

  • 批量循環(huán)查詢

    1、rpc批量查詢 2、200、200條查詢db數(shù)據(jù) eg1 eg2 eg3 eg4 第一次查詢0-100,數(shù)據(jù)。(過濾或者處理一下這100條數(shù)據(jù))后,存入list中,fetchCount = 100, 第二次查詢100-200。(過濾或者處理一下這100條數(shù)據(jù))后,存入list中,fetchCount = 200, ··· 直到第10次處理完,fetchCount == total(1000)了

    2024年02月07日
    瀏覽(11)
  • Jmeter調(diào)用Oracle、pg、MySql 儲存過程,實(shí)例,獲取返回值

    Jmeter調(diào)用Oracle、pg、MySql 儲存過程,實(shí)例,獲取返回值

    JDBC Request: 1、重要參數(shù)說明: Variable Name:數(shù)據(jù)庫連接池的名字,需要與JDBC Connection Configuration的Variable Name Bound Pool名字保持一致 Query:填寫的sql語句未尾不要加“;” Parameter valus:參數(shù)值 Parameter types:參數(shù)類型,可參考:Javadoc for java.sql.Types Variable names:保存sql語句返回結(jié)果

    2024年02月08日
    瀏覽(26)
  • 記一次批量更新mysql數(shù)據(jù)過程

    記一次批量更新mysql數(shù)據(jù)過程

    一、前言 需求背景:mysql數(shù)據(jù)庫中有一個表的數(shù)據(jù)(600多萬)有一個字段的內(nèi)容需要解密再通過另外一種加密方式進(jìn)行加密再回存。通過java程序計(jì)算完成更新。 二、方案一 一條條計(jì)算更新。這里是將手機(jī)號解密,在通過另外一種方式回存。 算法步驟: 1、查詢需要解密的數(shù)

    2024年02月10日
    瀏覽(19)
  • MYSQL存儲過程進(jìn)行寫讀操作(for循環(huán))

    MYSQL存儲過程進(jìn)行寫讀操作(for循環(huán))

    在我們做統(tǒng)計(jì)的時(shí)候,尤其是復(fù)雜的數(shù)據(jù)統(tǒng)計(jì),寫sql是非常麻煩且痛苦的一件事情。尤其是表結(jié)構(gòu)設(shè)計(jì)的不適合做統(tǒng)計(jì)的時(shí)候,更是難以下手。當(dāng)做 統(tǒng)計(jì)的時(shí)候;需要牽扯到多張表且每個統(tǒng)計(jì)信息需要關(guān)聯(lián)N張表才能出來結(jié)果的時(shí)候,大家可以用mysql的存儲過程來進(jìn)行業(yè)務(wù)處理

    2024年02月05日
    瀏覽(16)
  • 對分庫分表進(jìn)行批量操作

    對分庫分表進(jìn)行批量操作

    對ShardingJDBC基礎(chǔ)了解:https://blog.csdn.net/m0_63297646/article/details/131894472 對批量操作案例:https://blog.csdn.net/m0_63297646/article/details/131843517 分為db0和db1兩個庫,每個庫都有三張訂單表,分表鍵根據(jù)年份【year】,分庫鍵根據(jù)店鋪id【store_id】 在db0中存在兩張學(xué)生信息表,分表鍵根據(jù)年

    2024年02月10日
    瀏覽(18)
  • MySQL 連接查詢和存儲過程

    MySQL 連接查詢和存儲過程

    mysql的連接查詢,通常都是將來自兩個或多個表的記錄行結(jié)合起來,基于這些表之間的共同字段,進(jìn)行數(shù)據(jù)的拼接 首先,要確定一個主表作為結(jié)果集,然后將其它表的行有選擇性的連接到選定的主表結(jié)果上,使用較多的 連接查詢包括:內(nèi)連接(子查詢)、左連接和右鏈接(外

    2024年02月09日
    瀏覽(19)
  • scss語法,使用for循環(huán)批量設(shè)置class類

    scss語法,使用for循環(huán)批量設(shè)置class類

    現(xiàn)在我們寫項(xiàng)目一般都是用scss寫css,相關(guān)知識可以參考這篇文章。 scss中可以使用for循環(huán)批量設(shè)置具有相同規(guī)則的類,設(shè)計(jì)圖中經(jīng)常有不同透明度的顏色,如下: 我們就可以把不同透明度的顏色都設(shè)置成一個class,當(dāng)然可以一個一個寫,但是就很麻煩,所以我們可以使用scs

    2024年02月14日
    瀏覽(17)
  • 【MySQL系列】- Select查詢SQL執(zhí)行過程詳解

    【MySQL系列】- Select查詢SQL執(zhí)行過程詳解

    一條SQL語句從發(fā)送到數(shù)據(jù)并返回結(jié)果,主要經(jīng)歷以下幾個過程: 連接器 : 查詢緩存 :如果開啟了查詢緩存,則會經(jīng)過這一步,但是大多數(shù)情況下都不是開啟的,也不建議開啟;MySQL8.0之后也刪除了這一塊功能。 分析器 : 優(yōu)化器 執(zhí)行器 2.1. 連接器 如果想對MySQL進(jìn)行操作,第

    2024年02月08日
    瀏覽(88)
  • mysql高級語句之視圖、連接查詢與存儲過程

    目錄 視圖 視圖和表的區(qū)別 視圖和表的聯(lián)系 視圖命令 視圖特點(diǎn) NULL 值 null、空值和零的區(qū)別 連接查詢 內(nèi)連接 左連接 右連接 存儲過程 概述 簡介 存儲過程的優(yōu)點(diǎn) 語法 調(diào)用存儲過程 存儲過程的參數(shù) 查看存儲過程 查看指定存儲過程信息 修改存儲過程 刪除存儲過程 數(shù)據(jù)庫中

    2024年02月10日
    瀏覽(29)
  • 從Mysql架構(gòu)看一條查詢sql的執(zhí)行過程

    我們的程序或者工具要操作數(shù)據(jù)庫,第一步要做什么事情? 跟數(shù)據(jù)庫建立連接。 首先,MySQL必須要運(yùn)行一個服務(wù),監(jiān)聽默認(rèn)的3306端口。在我們開發(fā)系統(tǒng)跟第三方對接的時(shí)候,必須要弄清楚的有兩件事。 第一個就是通信協(xié)議,比如我們是用HTTP還是WebService還是TCP? 第二個是消

    2024年02月08日
    瀏覽(92)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包