mysql range用法_MySQL的常用函数
MySQL常用函数
用户信息
系统用户名
mysql> select system_user();
所有用户名
mysql> select user();
当前用户名
mysql> select current_user();
连接数据库的用户名
mysql> select session_user();
数据库信息
数据库名
mysql> select database();
数据库版本
mysql> select version();
数据库路径
mysql> select @@datadir;
数据库安装路径
mysql> select @@basedir;
操作系统信息
mysql> select @@version_compile_os;
字符串操作
没有分隔符地连接字符串
mysql> select concat(1,2);
mysql> select concat(username,password) from users;
有分隔符地连接字符串
mysql> select concat_ws(’—’,username,password) from users;
Dumb—Dumb
连接一列的所有字符串(用逗号,前面还可以加修饰符)
*`mysql> select group_concat(username) from users;`*
Dumb,Angelina,Dummy,secure,stupid,superman,batman,admin,admin1,admin2,admin3,dhakkan,admin4
mysql> select group_concat('---',username) from users;
—Dumb,—Angelina,—Dummy,—secure,—stupid,—superman,—batman,—admin,—admin1,—admin2,—admin3,—dhakkan,—admin4
mysql> select group_concat(password,'---',username) from users;
Dumb—Dumb,I-kill-you—Angelina,p@ssword—Dummy,crappy—secure,stupidity—stupid,genious—superman,mob!le—batman,admin—admin,admin1—admin1,admin2—admin2,admin3—admin3,dumbo—dhakkan,admin4—admin4
文件操作
写文件
mysql> select ‘mysql’ into outfile ‘/var/lib/mysql/tmp’;
读文件
mysql> select load_file(’/var/lib/mysql/tmp’);
mysql
字符操作
返回字符的ASCII码值
mysql> select ascii(‘a’);
返回字符串第一个字符的ASCII码值
mysql> select ord(‘ab’);
mysql> select ord(‘bc’);
返回ASCII码对应的字符
mysql> select char(97);
返回切割后的字符串(用法相同,三个参数)
mysql> select mid(‘mysql’,1,1);
m
mysql> select substr(‘mysql’,1,2);
my
返回字符串左边的几个字符
mysql> select left(‘mysql’,2);
用于报错注入的函数
取整
mysql> select floor(5.9);
返回0和1之间的一个随机数
mysql> select rand();
extractvalue()
updatexml()
mysql> select sleep(5);
mysql> select if(2>3,1.1,1.2);
1.2
如果表达式为真,返回第二个参数,如果表达式为假,返回第三个参数
比较字符串大小
mysql> select strcmp(‘a’,‘b’);
-1
mysql> select strcmp(‘c’,‘b’);
1
mysql> select strcmp(‘b’,‘b’);
0
ifnull,假如参数1不为null则返回参数1,假如参数1为null则返回参数2
exp()返回e的x次方
算术运算符、逻辑运算符、比较运算符
略
正则表达式
mysql> select user() regexp ‘root’;
匹配成功返回1,匹配失败返回0
mysql range用法_MySQL的常用函数相关推荐
- mysql substring用法_Mysql字符串截取函数SUBSTRING的用法说明
函数: 1.从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my ...
- mysql range用法_MySQL中Explain的用法总结(详细)
本篇文章给大家带来的内容是关于MySQL中Explain的用法总结(详细),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 执行计划(query Execution plan) 语法e ...
- mysql sysdate用法_mysql中时间函数now()current_timestamp()和sysdate()比较
转载请注明出处 https://www.cnblogs.com/majianming/p/9647786.html 在mysql中有三个时间函数用来获取当前的时间,分别是now().current_t ...
- mysql聚合函数count用法_MySQL中聚合函数count的使用和性能优化技巧
本文的环境是Windows 10,MySQL版本是5.7.12-log 一. 基本使用 count的基本作用是有两个: 统计某个列的数据的数量: 统计结果集的行数: 用来获取满足条件的数据的数量.但是 ...
- mysql 调用方差函数_MYSQL基本常用函数
MYSQL基本常用函数 一.字符的操作函数 (ps:mysql中的索引都是从1开始的.) 1.instr(param1,param2) 返回子串第一次出现的索引,若找不到则返回0. param1填写操 ...
- mysql注入报错函数_MySQL注入常用函数
注入的分类 仁者见仁,智者见智. 基于从服务器接收到的响应 ▲基于错误的 SQL 注入 ▲联合查询的类型 ▲堆查询注射 ▲SQL 盲注 •基于布尔 SQL 盲注 •基于时间的 SQL 盲注 •基于报错 ...
- mysql 查询 集合_MySQL使用集合函数进行查询操作实例详解
本文实例讲述了MySQL使用集合函数进行查询操作.分享给大家供大家参考,具体如下: COUNT函数 SELECT COUNT(*) AS cust_num from customers; SELECT ...
- mysql+if+x+mod+2_MySQL常用函数 二
结合MySQL自带的帮助文档列一下MySQL数据库中常用的一些函数. 事实证明:MySQL的联机帮助资料非常实用,希望哪一天可爱的Oracle可以像MySQL学习一下,她可以让您基本不用查看其他的资料 ...
- mysql if value t f_mysql常用函数
函数介绍 事先提供好的一些功能可以直接使用 函数可以用在SELECT语句及其子句 也可以用在UPDATE,DELETE语句当中. 函数分类 字符串函数 数值函数 日期和时间函数 流程函数 其它函数 字 ...
最新文章
- .net 常用的插件列表
- python安装包为什么这么小-python(x,y)安装好了为何还是加载不了包
- GWT interface的使用例子
- 向代码节添加代码编程实现
- Java智慧社区商业级别项目源码,拿来学习真不错
- 《数据结构》c语言版学习笔记——线性表的顺序存储结构
- mysql 查看索引深度_mysql 学习 - 索引深度理解
- Visual C#使用ADO.NET自定义类MyDBase连接SQL Server数据库
- 《C++ Primer》14.2.2节练习
- 安卓学习 intent
- 4.1.2电路交换、报文交换与分组交换
- 刷新SOTA ! 视频恢复的重中之重:时间对齐!
- Struts2的标签概述
- 解决Latex报错latex Unknown float option `H‘.
- 揭秘:快手用AI在短视频里玩出三大花样,背后是怎样的技术原理?
- google linux桌面快捷方式,centos7 rhel7 linux下怎么安装google chrome 设置谷歌浏览器桌面快捷方式...
- 核心指导网络由任务编码器_如何在现实世界中与实际用户一起指导您的编码和编码生涯...
- js高级程序设计note
- storyBoard中TopLayout和SuperView
- 选择器的权重中对交集选择器,分组(并集)选择器,以及关系选择器的理解
热门文章
- 4.3 Siamese 网络-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
- 在编译内核时出现uudecode错误
- 二十二、linux定时器
- 移动相关HTML设置
- hibernate二级缓存理解
- 实用小命令-windows下查看端口占用情况
- WF4.0 基础篇 (二) Activity介绍及WriteLine Activity的使用
- 利用二叉树的思想来实现分配和释放内存方法
- python基础学习[python编程从入门到实践读书笔记(连载五)]:数据可视化项目第16章
- 考研英语一2011年翻译真题详解