开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第10天,点击查看活动详情
在上文我们来学习了如何如何mysql导入数据的多重方式,今天讲一下mysql的一些内置函数
CONCAT
concat函数的功能是将字符串 s1,s2...sn 等多个字符串合并为一个字符串,具体语法如下
CONCAT(s1,s2...sn)
在我们之前的表中有这样的数据
接下来试试这个函数
select concat(name, ' - ', age) from Users;
结果如下,因为我们的数据中age存在NULL值,,可以看到有NULL值的concat拼接结果也为NULL
此外,我们还可以用AS语句给拼接的结果起一个别名,来试试下面的语句
select concat(name, ' - ', age) as name_age from Users;
CHAR_LENGTH
CHAR_LENGTH的作用是返回字符串的字符数
select CHAR_LENGTH(name) from Users;
LOWER
LOWER可以将选择字符串的所有字母变成小写字母
select LOWER(name) from Users;
UPPER
UPPER可以将选择字符串的所有字母变成大写字母
select UPPER(name) from Users;
REVERSE
REVERSE可以将选择字符串的所有字母翻转
select REVERSE(name) from Users;
REPLACE
REPLACE可以将选择字符串的字符进行替换
select REPLACE(name, 'jym', 'sql') from Users;
本文挑选仅几个函数进行示例 更多的函数可以参考mysql 文档 dev.mysql.com/doc/refman/…
其他文章
在线等,后端悄悄改了接口文档被我抓住了怎么办?
和后端对线 | 前端如何保存base64字符串为文件
释放生产力 | Yapi,swagger2,swagger3生成请求代码
什么?在React中也可以使用vue响应式状态管理
clean-js | 在hooks的时代下,使用class管理你的状态
clean-js | 手把手教你写一个羊了个羊麻将版
有没有一种可能,你从来都没有真正理解async