最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql函數(shù)split功能實(shí)現(xiàn)

 更新時(shí)間:2012年09月20日 20:40:44   作者:  
mysql 5.* 的版本現(xiàn)在沒(méi)有split 函數(shù),但有些地方會(huì)用,在這里就簡(jiǎn)單記錄一下
先設(shè)置:SET GLOBAL log_bin_trust_function_creators = 1;

1. 函數(shù)func_splitStringTotal:將字符串按指定方式分割,并計(jì)算單元總數(shù)

復(fù)制代碼 代碼如下:

DELIMITER $$
CREATE FUNCTION `func_get_splitStringTotal`(
f_string varchar(10000),f_delimiter varchar(50)
) RETURNS int(11)
BEGIN
return 1+(length(f_string) - length(replace(f_string,f_delimiter,'')));
END$$
DELIMITER ;


2.函數(shù)func_splitString:將字符串按指定方式分割,獲取指定位置的數(shù)

復(fù)制代碼 代碼如下:

DELIMITER $$
DROP function IF EXISTS `func_splitString` $$
CREATE FUNCTION `func_splitString`
( f_string varchar(1000),f_delimiter varchar(5),f_order int)
RETURNS varchar(255) CHARSET utf8
BEGIN

declare result varchar(255) default '';
set result = reverse(substring_index(reverse(substring_index(f_string,f_delimiter,f_order)),f_delimiter,1));
return result;
END$$
SELECT func_splitString('1,2,3,4,5,6,7',',',1);


3.過(guò)程splitString 將字符串分割,并放到臨時(shí)表tmp_split 里面

復(fù)制代碼 代碼如下:

DELIMITER $$
DROP PROCEDURE IF EXISTS `splitString` $$
CREATE PROCEDURE `splitString`
(IN f_string varchar(1000),IN f_delimiter varchar(5))

BEGIN
declare cnt int default 0;
declare i int default 0;
set cnt = func_split_TotalLength(f_string,f_delimiter);
DROP TABLE IF EXISTS `tmp_split`;
create temporary table `tmp_split` (`val_` varchar(128) not null) DEFAULT CHARSET=utf8;

while i < cnt
do
set i = i + 1;
insert into tmp_split(`val_`) values (func_split(f_string,f_delimiter,i));
end while;
END$$
call splitString('a,s,d,f,g,h,j',',');
SELECT * from tmp_split;

相關(guān)文章

  • mysql如何實(shí)現(xiàn)最大連接數(shù)

    mysql如何實(shí)現(xiàn)最大連接數(shù)

    云服務(wù)器同時(shí)最大連接數(shù),也就是說(shuō)可以有一千個(gè)用戶,那么mysql如何實(shí)現(xiàn)最大連接數(shù),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • mysql安全啟動(dòng)腳本mysqld_safe詳細(xì)介紹

    mysql安全啟動(dòng)腳本mysqld_safe詳細(xì)介紹

    這篇文章主要介紹了mysql安全啟動(dòng)腳本mysqld_safe詳細(xì)介紹,mysqld_safe增加了一些安全特性,需要的朋友可以參考下
    2014-07-07
  • mysql實(shí)現(xiàn)查詢數(shù)據(jù)并根據(jù)條件更新到另一張表的方法示例

    mysql實(shí)現(xiàn)查詢數(shù)據(jù)并根據(jù)條件更新到另一張表的方法示例

    這篇文章主要介紹了mysql實(shí)現(xiàn)查詢數(shù)據(jù)并根據(jù)條件更新到另一張表的方法,結(jié)合實(shí)例形式分析了mysql多表關(guān)聯(lián)查詢、更新等相關(guān)操作技巧,需要的朋友可以參考下
    2019-03-03
  • MySQL慢查詢優(yōu)化解決問(wèn)題

    MySQL慢查詢優(yōu)化解決問(wèn)題

    這篇文章主要介紹了MySQL慢查詢優(yōu)化解決問(wèn)題,MySQL的慢查詢,全名是慢查詢?nèi)罩?,是MySQL提供的一種日志記錄,用來(lái)記錄在MySQL中響應(yīng)時(shí)間超過(guò)閥值的語(yǔ)句,下文詳細(xì)介紹慢查詢的調(diào)優(yōu)情況,需要的小伙伴可以參考一下
    2022-03-03
  • MySQL慢查詢問(wèn)題排查方式

    MySQL慢查詢問(wèn)題排查方式

    文章介紹了MySQL慢查詢排查的步驟,包括查看當(dāng)前正在運(yùn)行的事務(wù)狀態(tài)、查看線程狀態(tài)、殺死線程、輔助判斷命令、開(kāi)啟慢查詢?nèi)罩竞烷_(kāi)啟通用查詢?nèi)罩?/div> 2025-02-02
  • MySQL是如何處理排序的(最新推薦)

    MySQL是如何處理排序的(最新推薦)

    在MySQL的查詢中常常會(huì)用到order by和group by這兩個(gè)關(guān)鍵字,它們的相同點(diǎn)是都會(huì)對(duì)字段進(jìn)行排序,那查詢語(yǔ)句中的排序是如何實(shí)現(xiàn)的呢,下面跟隨小編一起看看吧
    2024-05-05
  • mysql中 datatime與timestamp的區(qū)別說(shuō)明

    mysql中 datatime與timestamp的區(qū)別說(shuō)明

    這篇文章主要介紹了mysql中 datatime與timestamp的區(qū)別說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-02-02
  • MySQL數(shù)據(jù)庫(kù)主從同步實(shí)戰(zhàn)過(guò)程詳解

    MySQL數(shù)據(jù)庫(kù)主從同步實(shí)戰(zhàn)過(guò)程詳解

    這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)主從同步,結(jié)合實(shí)例形式詳細(xì)分析了MySQL數(shù)據(jù)庫(kù)主從同步基本配置方法與操作注意事項(xiàng),需要的朋友可以參考下
    2020-05-05
  • 檢查mysql是否成功啟動(dòng)的方法(bat+bash)

    檢查mysql是否成功啟動(dòng)的方法(bat+bash)

    這篇文章主要介紹了檢查mysql是否成功啟動(dòng)的方法(bat+bash),如果mysql沒(méi)有啟動(dòng)則開(kāi)啟服務(wù),需要的朋友可以參考下
    2016-06-06
  • MySQL使用Sequence創(chuàng)建唯一主鍵的實(shí)現(xiàn)示例

    MySQL使用Sequence創(chuàng)建唯一主鍵的實(shí)現(xiàn)示例

    Sequence提供了更多的靈活性,本文主要介紹了MySQL使用Sequence創(chuàng)建唯一主鍵的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-05-05

最新評(píng)論

屏南县| 青龙| 玉环县| 信丰县| 石景山区| 平乡县| 长岭县| 象州县| 安西县| 常熟市| 齐河县| 桂平市| 南开区| 保靖县| 潜江市| 昭平县| 远安县| 彝良县| 郓城县| 平武县| 贵溪市| 长春市| 嫩江县| 乌拉特中旗| 腾冲县| 蓬莱市| 灌云县| 嘉峪关市| 宜君县| 新乡县| 色达县| 济阳县| 霍邱县| 葫芦岛市| 金华市| 南皮县| 靖安县| 双鸭山市| 景德镇市| 永修县| 库尔勒市|