w7数据库基础之mysql函数

发布时间:2023年12月28日

系统函数
1.version() --mysql版本
在这里插入图片描述

2.user() --当前登录的数据库用户名=system_user()
在这里插入图片描述

3.database() --当前使用的数据库名。=schema()
在这里插入图片描述
在这里插入图片描述

4.@@datadir --数据库路径
在这里插入图片描述

5.@@version_compile_os 操作系统版本,like 后面可以使用%%进行模糊查询。
在这里插入图片描述
在这里插入图片描述

6.@@hostname 当前机器的主机名
在这里插入图片描述

字符串连接函数
7.concat(str1,str2,str3…)–没有分隔符的字符串拼接
在这里插入图片描述

8.concat_ws(separator,str1,str2…) 有分隔符的字符串拼接
在这里插入图片描述

9.group_concat(字段1,字段2)-- 用逗号对每行记录进行拼接
在这里插入图片描述

截取函数
10.left(str,length) 指定将从左边返回的字符串
在这里插入图片描述
在这里插入图片描述

11.right(str,length) 指定将从右边返回的字符串
在这里插入图片描述

12.substr(str,pos,length) --指定str的起始位置pos截取length长度,等同于substring(str, pos, length)、mid(str, pos, length)。pos的起始位置从1开始
在这里插入图片描述

判断函数
13.if() —— if(1,2,3) 1的值为true,则返回2 1的值为false,则返回3
在这里插入图片描述

14.case when 条件 then 1(条件成立返回1)else 0(不成立为0)end
在这里插入图片描述

其他函数
15.sleep(duration)–时间函数 ,没查询一条记录等待设定的时间,13条记录花了13秒
在这里插入图片描述

16.hex()——可以将任意字符串转换成16进制表示形式
在这里插入图片描述

17.ascii()——将字符串转换为其ASCII码值
在这里插入图片描述

18.exp() --在 MySQL 中用来返回 E 的升到指定数的幂。这里 E(2.718281…)是自然对数的底数
在这里插入图片描述

19.UPDATEXML (XML_document, XPath_string, new_value);
第一个参数:XML_document是String格式,为XML文档对象的名称,文中为Doc
第二个参数:XPath_string (Xpath格式的字符串) ,如果不了解Xpath语法,可以在网上查找教程。
第三个参数:new_value,String格式,替换查找到的符合条件的数据
作用:改变文档中符合条件的节点的值
在这里插入图片描述

文章来源:https://blog.csdn.net/zxcz123123421/article/details/135279091
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。