![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
Harvey66
默默耕耘:iOS、Swift、OC、Flutter、Python
展开
-
MySQL: 定义方法
MySQL中方法和开发语言中的方法不太一样,MySQL中方法必须要有返回值。 MySQL中方法与储存过程很相似,相比有以下不同点: 调用不同,储存过程是用CALL调用,方法是用SELECT调用 方法的参数前不能使用IN,OUT,而储存过程是可以使用的 方法中在BEGIN与END之间(方法体)如果用SELECT来查询,必须要有一个变量来接收结果,否则是不允许的,而储存过程没这个限定 示例代码 C...原创 2020-05-07 10:20:20 · 626 阅读 · 0 评论 -
MySQL:随机字符串及大小写转换
随机字符串 SET @randomString = MD5(RAND()); 截取字符串 SET @newString = SUBSTRING(@randomString, 1, 32); 从第一个位置开始截取,截取到第32个长度 转成大写 SET @upperString = UPPER(@newString); 转成小写 SET @lcaseString = LCASE(@upper...原创 2020-05-07 10:18:02 · 887 阅读 · 0 评论 -
MySQL:查询使用正则表达式匹配
不区分大小写 1、columnName的值必须由字母组成 SELECT * FROM tableName WHERE columnName REGEXP '^[A-Z]$'; # SELECT * FROM tableName WHERE columnName REGEXP '^[a-z]$'; 2、columnName的值必须包含字母 SELECT * FROM tableName WHERE...原创 2020-05-07 10:16:00 · 673 阅读 · 1 评论 -
MySQL:REPLACE函数的使用
REPLACE函数功能 REPLACE(columnName, search_str, replace_str) 查找columnName字段中所有search_str,并替换为replace_str 举例使用 源数据表 执行下面sql语句 UPDATE `tableName` SET `text`=REPLACE(`text`, '<!--markdown-->', 'newVal...原创 2018-12-22 21:33:08 · 981 阅读 · 0 评论 -
MySQL:GROUP_CONCAT函数的使用
原文链接 GROUP_CONCAT功能 将某个字段的值拼接成字符串。 举例使用 先看一下原始数据表 执行下面sql语句 SELECT `cid`,GROUP_CONCAT(mid) AS `mids` FROM `tableName` GROUP BY `cid`; 将相同cid的行的mid字段的值拼接成字符串(并以mids作为字段名显示),并以cid进行分组。 结果 ...原创 2018-12-22 21:35:56 · 148 阅读 · 0 评论