mysql 二次方函数_MySQL函数集锦
MySQL数据库中提供了丰富的内置函数,这些内置函数可以帮助用户更加方便地处理数据表中的数据。
(1)数学函数
ABS(x) ==> 返回x的绝对值
CEIL(x), CEILIN(x) ==> 返回不小于x的最小整数值
FLOOR(x) ==> 返回不大于x的最大整数值
RAND() ==> 返回0-1的随机数
RAND(x) ==> 返回0-1的随机数,x值相同时返回的随机数相同
PI() ==> 返回pi的值
TRUNCATE(x, y) ==> 返回数值x保留到小数点后y位的值
ROUND(x) ==> 返回离x最近的整数
ROUND(x, y) ==> 返回x小数点后的y位的值,但截断时要四舍五入
POW(x, y) ==> 返回x的y次方的结果值
SQRT(x) ==> 返回非负数x的二次方根
MOD(x, y) ==> 返回x除以y后的余数
LOG(x) ==> 返回x的基数为2的对数
LOG10(x) ==> 返回x的基数为10的对数
(2)字符串函数
CHAR_LENGTH(s) ==> 返回字符串s的字符数
LENGTH(s) ==> 返回字符串s的长度
CONCAT(s1, s2, ...) ==>
返回结果为连接参数产生的字符串,如果有值为NULL,返回值为NULL
CONCAT_WS(x, s1, s2, ...) ==> 同CONCAT(s1, s2,
...),但每个字符串要直接加上x
INSERT(s1, x, len, s2) ==> 将字符串s2替换s1的x位置开始长度为len的字符串
UPPER(s), UCASE(s) ==> 将字符串s的所有字母转为大写字母
LOWER(s), LCASE(s) ==> 将字符串s的所有字母转为小写字母
LEFT(s, n) ==> 返回从字符串s开始的最左n个字符
RIGHT(s, n) ==> 返回从字符串s开始的最右n个字符
LPAD(s1, len, s2) ==> 返回字符串s1,其左边由字符串s2填补到len字符长度
RPAD(s1, len, s2) ==> 返回字符串s2, 其右边被字符串s2补填至len字符长度
LTRIM(s) ==> 删除字符串s开始处空格字符
RTRIM(s) ==> 删除字符串s结尾处空格字符
TRIM(s) ==> 删除字符串s开始处和结尾处的空格字符
TRIM(s1 FROM s) ==> 去除字符串s开始处和结尾处的字符串s1
REPEAT(s, n) ==> 将字符串s重复n次
SPACE(n) ==> 返回n个空格
REPLACE(s, s1, s2) ==> 用字符串s2替代字符串s中的s1
STRCMP(s1, s2) ==> 比较字符串s1和s2
SUBSTRING(s, n, len) ==> 获取从字符串s中的第n个位置开始的长度为len的字符串
MID(s, n, len) ==> 同SUBSTRING(s, n, len)
LOCATE(s1, s), POSITION(s1 IN s) ==> 从字符串s中获取s1的开始位置
INSTR(s, s1) ==> 从字符串s中获取s1的位置
REVERSE(s) ==> 将字符串s翻转过来
FIELD(s, s1, s2, ...) ==> 返回第一个与字符串s匹配的字符串的位置
(3)日期和时间函数
CURDATE(), CURRENT_DATE() ==> 返回当前日期
CURTIME(), CURRENT_TIME() ==> 返回当前时间
NOW(), CURRENT_TIMESTAMP(), LOCALTIME(), SYSDATE(),
LOCALTIMESTAMP() ==> 返回当前日期和时间
MONTH(d) ==> 返回日期d中月份值
MONTHNAME(d) ==> 返回日期d中的月份名称
DAYNAME(d) ==> 返回日期d是星期几,英文名
DAYOFWEEK(d) ==> 返回日期d是星期几,1表示星期日,2表示星期一
WEEKDAY(d) ==> 返回日期d是星期几,0表示星期一,1表示星期二
YEAR(d) ==> 返回日期d中的年份值
QUARTER(d) ==> 返回日期d是第几季度
HOUR(t) ==> 返回时间t中的小时值
MINUTE(t) ==> 返回时间t中的分钟值
SECOND(t) ==> 返回时间t中的秒钟值
DATE_FORMAT(d, f) ==> 按照表达式f的要求显示日期d
TIME_FORMAT(t, f) ==> 按照表达式f的要求显示时间t
ADDDATE(d, n) ==> 计算日期d加上n天后的日期
SUBDATE(d, n) ==> 计算日期d减去n天后的日期
ADDTIME(t, n) ==> 计算起始时间t加上n秒后的时间
SUBTIME(t, n) ==> 计算起始时间t减去n秒后的时间
DATEDIFF(d1, d2) ==> 计算日期d1和d2间隔的天数
(4)条件判断函数
IF(expr, v1, v2) ==> 如果表达式expr成立,则执行v1;否者,执行v2
IFNULL(v1, v2) ==> 如果v1不为空,则显示v1的值;否者显示v2的值
CASE WHEN expr1 THEN v1 [WHEN expr2 THEN v2] [ELSE vn] END
==> 条件判断选择函数
CASE expr WHEN e1 THEN v1 [WHEN e2 THEN v2] [ELSE vn] END ==>
条件判断选择函数
(5)系统信息函数
VERSION() ==> 获取数据库的版本号
CONNECTION_ID() ==> 获取服务器连接数
DATABASE(), SCHEMA() ==> 获取当前数据库名
USER(), SYSTEM_USER(), SESSION_USER() ==> 获取系统用户
CURRENT_USER(), CURRENT_USER ==>获取系统当前用户
CHARSET(str) ==> 获取字符串str的字符集
LAST_INSERT_ID() ==> 获取最近生成的AUTO_INCREMENT值
(6)加密函数
PASSWORD(str) ==> 对字符串str进行加密,经过加密的数据不可逆,如对用户注册密码进行加密
MD5(str) ==> 对字符串str进行加密
ENCODE(str, pswd_str) ==>
使用字符串pswd_str加密字符串str,加密结果用BLOB类型的字段保存
DECODE(crypt_str, pswd_str) ==> 使用字符串pswd_str为crypt_str解密
(7)其它函数
ASCII(s) ==> 返回字符串s的第一个字符的ASCII码
BIN(x) ==> 返回x的二进制编码
HEX(x) ==> 返回x的十六进制编码
OCT(x) ==> 返回x的八进制编码
INET_ATON(IP) ==> 将IP地址转换为数字显示
INET_NTOA(N) ==> 将数字N转换成IP的形式
CAST(x AS type) ==> 将x变成type类型
CONVERT(s USING cs) ==> 将字符串s的字符集变成cs(gbk, utf8, ucs2)
mysql 二次方函数_MySQL函数集锦相关推荐
- mysql 条件 函数_mysql 函数 时间函数,数学函数,字符串函数,条件判断函数
=========================================== mysql 相关函数 ============================================= ...
- mysql 平方函数_mysql函数
摘要: 下文MySQL数据库中求一个数的二次平方根方法分享,如下所示: 实现思路: 使用MySQL数据库中的SQRT函数可求一个数的二次平方根 注意事项: 1.当一个数无法计算出二次平凡根时,则返回N ...
- mysql 创建函数_MySQL函数,存储过程,用户管理
1. 视图 一张虚拟表,就是将一个经常被使用的查询作为一个虚拟表,开发者查询的时候不需要再次书写SQL,而是直接调用对应的视图就可,调用视图以后MySQL会执行这个查询SQL. # 创建视图 crea ...
- mysql用户函数_MySQL 函数、用户自定义函数
# 函数的意义 MySQL 自身提供大量功能强大.方便易用的函数.使用这些函数,可以极大地提高用户对数据库的管理效率. # 函数的分类 诸多分类方式 # 用户自定义函数 学习了 MySQL 的系统内置 ...
- mysql用函数调用存储过程_mysql 函数 调用 存储过程
Mysql高级之存储过程 原文: Mysql高级之存储过程 概念类似于函数,就是把一段代码封装起来,当要执行这一段代码的时候,可以通过调用该存储过程来实现.在封装的语句体里面,可以用if/else, ...
- mysql 开仓函数_MySQL函数大全 及用法示例
字符串函数 ASCII(str) 返回字符串str的第一个字符的ASCII值(str是空串时返回0) mysql> select ASCII('2'); -> 50 mysql> s ...
- mysql获取终节点_mysql 函数获取子节点
DELIMITER $$ USE `topsale`$$ DROP FUNCTION IF EXISTS `getShopIdByUserId`$$ CREATE DEFINER=`root`@`%` ...
- mysql截取字符串去重_mysql函数之截取字符串
练习截取字符串函数(五个) mysql索引从1开始 一.mysql截取字符串函数 1.left(str,index) 从左边第index开始截取 2.right(str,index)从右边第index ...
- mysql里边字符函数_mysql函数(一.字符函数)
一.字符函数 1.LENGTH(str)字符长度函数:一个汉字为三个字符 (1)查看某字符串的长度(比如名字) select LENGTH('sunchuangye'); 结果:11 (2)根据 ...
最新文章
- 空缺的2018-3-11《祖宗十九代》《缝纫机乐队》
- Commonjs规范
- 【随笔】“阴面”和“阳面”
- 天地图 android sdk,我想使用天地图sdk,第三方插件的教程走通了,现在卡住了
- 【iOS】Quartz2D图片剪切
- php变量作用域(花括号、global、闭包)
- 2011(信息学奥赛一本通-T1234)
- maven的pom文件出现Multiple annotations found at this line...,已解决
- 关于动态规划,你该了解这些!
- spellcheck 属性 html5的新属性,对元素内容进行拼写检查
- 笔记本功耗测试软件,笔记本功率一般多大 笔记本功率检测【图文】
- 班级随机点名html,提问之星随机点名随机抽取班级学生教程
- 计算机理论高考知识点总结,计算机技能高考基础知识(常考知识点记忆)
- 日记 [2007年04月19日]竹叶扫街尘不动,鏡花潭底水无痕
- CCS6.1最后安装出现报错如下
- 复现Thinkphp5 5.0.22/5.1.29远程代码执行漏洞
- 羊皮卷二我要用心中的爱来迎接今天(中英对照)
- zTree(二)树状图下拉框
- 周鸿祎这么倔强的人,回归A股为什么不借壳上市?
- 点击图片显示另外一张图片
热门文章
- HLA-A单克隆抗体实验研究方案
- java muki_基于canvas和web audio实现低配版MikuTap
- U盘的维修思路及方法
- mt7601 linux 驱动,Ubuntu16.04安装DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2
- Java多线程深入理解学习笔记之二-----多线程实现方案1及方法简介
- Android开发——今日头条APK瘦身之路
- 【热点】国产波士顿狗
- 【知识图谱系列】基于互信息最大化的图谱预训练模型DGI InfoGraph
- jetson tx2内核编译步骤与方法
- 自然语言典型工具TextBlob、Gensim、Polyglot,关键词抽取(jieba、TF-IDF、textrank)和特征提取(CountVectorizer、TfidfVectorizer)