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 · 640 阅读 · 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 · 902 阅读 · 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 · 702 阅读 · 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 · 995 阅读 · 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 · 156 阅读 · 0 评论