最全的MySQL的常见函数介绍

news/2024/7/23 23:53:35

各位同学,相信大家在使用MySQL的时候,都很头疼一件事,就是不知道到底MySQL有哪些我们常用的函数,可以快速的去查询,在这里呢,我给大家整理出了一些常见的函数,大家今后在使用的时候,可以来进行查阅。

一、运算相关

# ABS   求绝对值
SELECT ABS(-666)
 
# PI 圆周率
SELECT PI()
 
# TRUNCATE 保留指定位数的小数,不四舍五入
SELECT TRUNCATE(3.14159252123231,2)
 
#ROUND 四舍五入保留小数
SELECT ROUND(3.14159252123231,2)
 
#ROUND 另一个作用,取整数
SELECT ROUND(3.14159252123231)
 
#RAND 返回随机数
SELECT RAND()
SELECT RAND(x)
 
#CEIL 向上取整
SELECT CEIL(3.5)
 
#FLOOR 向下取整
SELECT FLOOR(3.5)

二、日期相关

# NOW 返回当前日期+时间
SELECT NOW()
 
#CURDATE 返回当前日期
SELECT CURDATE()
 
# 返回当前时间
SELECT CURTIME()
 
# DATE_FORMAT格式化日期时间
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %h:%i:%s')

三、判断相关

# IF 判断
SELECT IF(表达式, "成立","不成立")
 
# IFNULL 判断是否为空
SELECT IFNULL(判断的值,"判断的值为null则显示这个")
 
# CASE WHEN 。。。 THEN 。。。 ELSE END 类似与java的 switch case
SELECT CASE WHEN 条件 THEN 值 ELSE 值 END

四、字符串处理相关

#CONCAT 字符串拼接
SELECT CONCAT("a","b","c","d")
 
# LENGTH 求字符串长度
SELECT LENGTH("1234567890")
 
#TRIM 去除空格
SELECT  TRIM("   1234567890   ")
 
#REPLACE 替换字符串
SELECT REPLACE("原始字符串","被替换的字符","替换成的字符")
 
#REVERSE 反序输出字符串
SELECT REVERSE("要输出的字符串")

五、其他

#VERSION 数据库版本
SELECT VERSION()
 
# USER 当前用户
SELECT USER()
 
# MD5 加密
SELECT MD5("要加密的内容")
 
#PASSWORD 加密
SELECT PASSWORD("要加密的内容")

 


http://www.niftyadmin.cn/n/811916.html

相关文章

typroa+picgo+giteeMarkDown配置

1,安装picgo,typroa 2,安装gitee插件 这里会出现安装不上的问题,原因是权限不够 解决办法1: 修改windows账户权限: ​ 【WINR】组合键打开运行,输入gpedit.msc打开”本地组策略编辑器“&…

面试中如何介绍你的项目

项目介绍是面试过程中一个很重要的部分,如何才有针对性地介绍项目的核心东西关乎你是否真正做过这个项目。 一、前言 不知道大家面试的时候是怎么介绍自己的项目的?大家可以想一下当时介绍项目的时候是否把要点都说了,是否把面试官最关注的问…

web前端学习知识点

HTML 指的是超文本标记语言 (Hyper Text Markup Language) ,它是用来描述网页的一种语言HTML 不是一种编程语言,而是一种标记语言 (markup language)。 标记语言是一套标记标签 (markup tag)。 ###网页的总结: 1.网页是图片、链接、文字、声音…

基于脚本引擎的运费架构分享

脚本示例 function getShipPrice(){ var firstWeight1; //首重 var firstPrice1; //首重 var continuedWeight1; //续重 var continuedPrice1; //续重续费 var shipPricefirstPrice; //校验是否超出首重 if(firstWei…

spark计算模型RDD

RDD介绍1.RDD概念以及特性 RDD(Resilient Distributed Dataset)叫做弹性分布式数据集,是Spark中最基本的数据抽象,它代表一个不可变、可分区、里面的元素可并行计算的集合。RDD具有数据流模型的特点:自动容错、位置感知…

CocoaPods安装和使用教程Code4App LOGO

本文转载至 http://code4app.com/article/cocoapods-install-usage Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage 目录 CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?…

面试相关,开发时的一些常识

1. 公司开发的三个环境?1)开发环境,所有开发阶段开发人员使用的环境,就是开发初期代码提交的一个服务器。2)测试环境,这个是模拟生产环境的一个服务器,主要是用进行测试使用的。3)生…

一些移动端的兼容性问题及其解决方案

1. IOS移动端click事件300ms的延迟响应 移动设备上的web网页是有300ms延迟的,玩玩会造成按钮点击延迟甚至是点击失效。这是由于区分单击事件和双击屏幕缩放的历史原因造成的,双击缩放是指用手指在屏幕上快速点击两次,iOS 自带的 Safari 浏览器会将网页缩…