2 Mysql的内置库

   日期:2024-12-27    作者:chuanyouhg 移动:http://mip.riyuangf.com/mobile/quote/63859.html
函数名称函数功能函数用法system_user()系统用户名select system_user();user()用户名select user();current_user()当前用户名select current_user();session_user()连接数据库的用户名select session_user();database()数据库名查看当前数据库:select database(); 查看所有数据库:show databases;version()数据库版本select version(); select @@version();@@datadir数据库路径select @@datadir;@@basedir数据库安装路径select @@basedir;@@version_compile_os操作系统select @@version_compile_os;count()返回执行结果(条/行)数量查看users表中有多少条数据:select count(*) from users;concat()没有分隔符地连接字符串select concat(1,2); 连接1,2输出结果12concat_ws()含有分隔符的链接字符串select concat_ws(“:”,username,password) from users; 使用:作为连接符连接输出users表中的username和password列内容group_concat()连接一个组所有字符串,并以逗号分隔在一行内输出每一条数据select group_concat(username) from users;load_file()读取本地文件select load_file(‘/demo’);into outfile写文件select ‘mysql’ into outfile ‘/demo’; 这里放于磁盘根目录/demo()ascii()字符串的ASCII代码值select ascii(‘a’);ord()返回字符串第一个字符的ASCII代码值select ord(‘abc’); 这里只返回a的mid()返回一个字符串的一部分 mid(字符串内容,起始位置,长度)select mid(‘helloworld’,6,5); 和其他编程语言不同起始位置就是1,这里输出结果为worldsubstr()返回一个字符串的一部分select substr(‘helloworld’,6,5);length()返回字符串的长度select length(‘hello’);left()返回字符串的最左面几个字符select left(‘kinght’,4);floor()返回小于或等于x的最大整数select floor(3.14); 返回3,这里直接采取摸出小数点后方式rand()返回0和1之前的一个随机数select rand();sleep()让此语句运行N秒钟select sleep(2);if()if(a,b,c) a为表达式,a为真返回b否则返回cselect if(1>2,2,3);char()返回整数ASCII代码字符组成的字符串select char(97);STRCMP()比较字符串内容(其实就是比大小)select STRCMP(‘a’,‘b’); a>b=>1 a=b=>0 a<b=>-1IFNULL()假如参数1不为NULL,则返回参数1,否则其返回值位参数2select ifnull(NULL,2);exp()返回e的自然对数select exp(1);extractvalue()第一个参数:xml document是String格式,为XML文档对象的名称,文中为DOC 第二个参数:XPath string(Xpath格式的字符串) 作用:从目标XML中返回包含所查询值的字符串updatexml()第一个参数:xml document是String格式,为XML文档对象的名称,文中为DOC 第二个参数:XPath string(Xpath格式的字符串) 第三个参数:new value,String格式,替换查找到的符合条件的数据 作用:改变文档中符合条件的节点值

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号