MYSQL常用函数

MySQL常用函数


================= 常用函数===============
-- (虽然说是常用函数,但是一点也不常用……)

-- 数学运算
SELECT ABS(-3) -- 绝对值
SELECT CEILING(5.3)  -- 向上取整(6)
SELECT FLOOR(5.3) -- 向下取整(5)
SELECT RAND()   -- 返回一个0~1的随机数
SELECT SIGN() -- 判断一个数的符号 0返回0,负数返回-1,正数返回1

-- 字符串函数
SELECT CHAR_LENGTH('时间是让人猝不及防的东西') -- 字符串长度
SELECT CONCAT('我','想','你','了') -- 拼接字符串
SELECT INSERT('我爱编程',1,2,'超级热爱') -- 查询,从某个位置开始替换某个长度
SELECT LOWER('Love You!') -- 小写字母
SELECT UPPER('Love You!') -- 大写字母
SELECT INSTR('Love You!') -- 返回第一次出现的字符串的索引
SELECT REPLACE('爱你!','爱','喜欢') -- 替换出现的指定字符串
SELECT SUBSTR('吃得苦中苦,方为人上人',3,3) -- 返回指定的字符串(源字符串,截取的长度)
SELECT REVERSE('清晨我上马') -- 反转

-- 查询姓张的同学
SELECT studentname FROM student
WHERE studentname LIKE '张%'
-- 修改为姓‘大’的同学
SELECT REPLACE(studentname,'张','大') FROM student
WHERE studentname LIKE '张%'

-- 时间和日期(这个是要记住的)
SELECT CURRENT_DATE() -- 获取当前的日期
SELECT CURDATE() -- 获取当前的日期
SELECT LOCALTIME() -- 本地时间
SELECT NOW() -- 获取当前的时间
SELECT SYSDATE() -- 系统时间

SELECT YEAR(NOW())
SELECT MONTH(NOW())
SELECT DAY(NOW())
SELECT HOUR(NOW())
SELECT MINUTE(NOW())
SELECT SECOND(NOW())

-- 系统

SELECT SYSTEM_USER()
SELECT USER()
SELECT VERSION()

 

函数就先说这么多吧,有兴趣的可以去MySQL官网查看

内置函数和运算符参考

 

posted @   屯子里唯一的架构师  阅读(96)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示