标签归档:mysql函数

MySQL 数据库 sleep函数功能简介说明


摘要:
下文讲述MySQL数据库中sleep函数的功能说明


MySQL sleep函数功能

MySQL sleep函数:
让脚本在当前位置停顿指定描述
MySQL sleep函数语法:

    sleep(n);
    ---参数说明---
    n:
      秒数,可以为整型和小数

MySQL sleep函数应用场景:
模拟阻塞
模拟死锁等场景,需要使用此函数


MySQL sleep函数举例说明

   mysql > select now() as a,sleep(2);
+---------------------+----------+
| a                   | sleep(2) |
+---------------------+----------+
| 2019-10-31 15:54:46 |        0 |
+---------------------+----------+
1 row in set (2.00 sec)

——————————————-
———–可以看出以上脚本运行时间整整2秒
——————————————-

mysql_sleep函数举例应用

mysql_sleep函数举例应用

MySQL 字符串函数 INSERT 的应用简介


摘要:
下文讲述字符串函数 INSERT 的用法简介,如下所示:


INSERT 函数功能说明

INSERT 函数的功能:替换一个字符串中指定长度的字符串为新的字符串信息

INSERT 语法

       INSERT(str,pos,len,newstr)
   

—-参数说明—-
str:待替换字符串
pos:开始替换的位置
len:替换长度
newstr:替换字符串

INSERT 函数举例应用

    mysql> select insert('maomao',2,300,'abc');
+------------------------------+
| insert('maomao',2,300,'abc') |
+------------------------------+
| mabc                         |
+------------------------------+
1 row in set (0.00 sec)

mysql> select insert('maomao',0,300,'abc');
+------------------------------+
| insert('maomao',0,300,'abc') |
+------------------------------+
| maomao                       |
+------------------------------+
1 row in set (0.00 sec)

mysql> select insert('maomao',-1,3,'abc');
+-----------------------------+
| insert('maomao',-1,3,'abc') |
+-----------------------------+
| maomao                      |
+-----------------------------+
1 row in set (0.00 sec)


INSERT函数应用注意事项:
1.pos范围不在str中时,则返回str
例:pos 为0 或小于0的数,或大于长度值,则返回str
2.len大于待替换长度,则替换全部字符串

MySQL 字符串函数 FIND_IN_SET 的应用简介


摘要:
下文讲述字符串函数 FIND_IN_SET的用法简介,如下所示:


FIND_IN_SET 函数功能说明

FIND_IN_SET 函数返回字符串在另一个由逗号分隔的字符串中所在的位置。

FIND_IN_SET 语法

       FIND_IN_SET(s1,s2)
   

—-参数说明—-
s1:待查找字符串
s2:检索源字符串列表,(字符串列表是由字符串和逗号进行组合而成)


FIND_IN_SET 函数举例应用

  SELECT FIND_IN_SET("a", "1,1,2,3,a,4,5");
    
  SELECT FIND_IN_SET("sqlserver", "1,sqlserver,2,sqlserver,a,maomao,5");
mysql_字符串函数_find_in_set举例应用

mysql_字符串函数_find_in_set举例应用