MySQL内置函数

PET,CT图像融合笔记 PET-CT怎样进行图像融合?图像融合实现CT与PET图像的融合 OpenCV实现(附实验结果) 阅读详情

1. 日期函数

1.1 常用日期函数概览

函数描述
current_date()当前日期
current_time()当前时间
current_timestamp()当前日期和时间
date(datetime)返回日期部分
date_add(date, INTERVAL expr unit)日期加法
date_sub(date, INTERVAL expr unit)日期减法
datediff(date1, date2)日期差(天)
now()当前日期时间

1.2 示例补充

-- 当前日期
SELECT current_date();

-- 当前时间
SELECT current_time();

-- 当前时间戳
SELECT current_timestamp();

-- 日期加法
SELECT date_add('2025-03-19', INTERVAL 10 DAY);

-- 日期减法
SELECT date_sub('2025-03-19', INTERVAL 5 DAY);

-- 日期差
SELECT datediff('2025-03-25', '2025-03-19');

-- 当前日期时间
SELECT now();

1.3 应用案例

案例1:记录生日表

CREATE TABLE birthday_table (
    id INT PRIMARY KEY AUTO_INCREMENT,
    name VARCHAR(50),
    birthday DATE
);

insert into tmp(birthday) values(current_date());

案例2:留言表,查询2分钟内发布的帖子

CREATE TABLE message (
    id INT PRIMARY KEY AUTO_INCREMENT,
    content VARCHAR(255),
    sendtime DATETIME
);

INSERT INTO message (content, sendtime) VALUES ('hello', now());

SELECT * FROM message 
WHERE sendtime > NOW() - INTERVAL 2 MINUTE;

2. 字符串函数

2.1 常用字符串函数

函数描述
charset(str)返回字符集
concat(str1, str2, ...)拼接字符串
length(str)返回字节数
replace(str, from, to)替换字符串
substring(str, pos, len)截取子串
lcase(str) / lower(str)转小写
ucase(str) / upper(str)转大写

-- 查看字符集
SELECT charset(ename) FROM EMP;

-- 格式化输出
SELECT concat(name, '的语文是', chinese, '分,数学是', math, '分') AS 成绩 FROM exam_result;

-- 字节数(中文字符占多个字节)
SELECT length(name), name FROM student;

-- 替换
SELECT replace(ename, 'S', '上海') FROM EMP;

-- 截取
SELECT substring(ename, 2, 2) FROM EMP;

-- 首字母小写
SELECT concat(lcase(substring(ename, 1, 1)), substring(ename, 2)) FROM EMP;

3. 数学函数

3.1 常用数学函数

函数描述
abs(x)绝对值
bin(x)十进制转二进制
hex(x)十进制转十六进制
conv(num, from, to)进制转换
ceiling(x)向上取整
floor(x)向下取整
format(x, d)格式化小数位数
rand()随机数 [0,1)
mod(n, m)取模

3.2 示例补充

SELECT abs(-100);
SELECT ceiling(23.01);  -- 24
SELECT floor(23.99);    -- 23
SELECT format(123.4567, 2);  -- 123.46
SELECT rand();
SELECT mod(10, 3);  -- 1

4. 其它函数

4.1 常用函数

函数描述
user()当前用户
md5(str)返回MD5摘要
database()当前数据库
password(str)加密(用于用户认证)
ifnull(val1, val2)如果val1为null,返回val2
SELECT user();
SELECT md5('admin');
SELECT database();
SELECT password('root');  -- 注意:MySQL 8.0+ 已弃用
SELECT ifnull(null, '默认值');
SELECT ifnull('非空', '默认值');

5. 实战题补充

查找字符串中逗号出现的次数_牛客题霸_牛客网

select id,(length(string) - length(replace(string,',',''))) as cnt from strings;

【银河麒麟V10】【桌面】【服务器】系统启动问题 1、如果之前运行好好的,重启后系统报错,一般80%是因为fstab的问题,回想下之前有没有添加过外接存储,修改过/etc/fstab,如果是的话一般是因为存储异常(比如网络存储无法连接,本地存储路径变化)导致系统开机自检失败,导致无法正常启动; 处理方式:进入单用户(单用户进入的几种方式上面有专门文章介绍),修改/etc/fstab,将新增的内容暂时注释掉,然后重启系统,能正常进入系统后再分析失败原因。 ... 阅读详情

相关推荐

百度文心大模型ERNIE全面解析

文章摘要:本文汇总了多个Python自然语言处理(NLP)工具库的应用实例,涵盖百度文心大模型ERNIE、Hugging Face Transformers、StanfordNLP、SymSpell等主流框架。内容涉及文本预处理、情感分析、命名实体识别、机器翻译、文本纠错等典型NLP任务,并包含ERNIE-Lite、BART、T5等模型的调用示例。各工具库的特色功能包括:ERNIE的知识增强技术、Transformers的多任务统一接口、SymSpell的高效拼写纠正等。文章还提供了知识图谱构建、Rasa对

keny-大成的博客 2526

mysql的内置函数

md5是什么?MD5(Message-Digest Algorithm 5)属于一种广泛使用的哈希函数,能够把任意长度的数据变换成固定长度(128 位)的哈希值。在数据库里,该函数常常被用于数据加密、数据完整性校验等场景。添加一个新用户时,先对密码进行加密,然后插入其中md5(‘123456’)表示对密码’123456’进行加密,md5(‘123456’)作为参数,传入value,完成密码的插入。

codezhu的博客 1147

vue3的面试题

vue3的面试题

jiang7701037的博客 6270

mysql内置函数

以下是常用的MYSQL常用内置函数详解说明,希望大家用帮助 一、数值函数 abs(x):返回绝对值 ceil(x):返回大于x的最小整数 floor(x):返回小于x的最大整数 mod(x,y):返回x与y的模 rand():返回0-1之间的随机数 select round(rand()*100); round(x,y):返回参数x的y位小数的四舍五入结果 truncate(x,y):返回数字...

cliper9768的博客 281

告别环境依赖!用PyInstaller把PaddleOCR项目打包成独立EXE(附完整spec文件配置)

本文详细介绍了如何使用PyInstaller将PaddleOCR项目打包成独立EXE文件,彻底解决Python环境依赖问题。通过完整的spec文件配置和实战技巧,开发者可以轻松创建开箱即用的OCR工具,特别适合需要交付给非技术用户的场景。文章涵盖环境配置、模型打包、性能优化等关键环节,并提供了解决常见问题的方案。

weixin_33712987的博客 575

国产麒麟系统下Kettle安装避坑指南:解决aarch64架构不支持问题

本文详细解析了在国产麒麟系统上部署Kettle时遇到的aarch64架构不支持问题,提供了从获取适配的SWT库、修改启动脚本到生产环境调优的完整解决方案。文章重点解决了ARM架构与Java GUI工具的兼容性挑战,并分享了内存配置、字体显示及Carte服务部署等实战经验,助力用户在国产化环境中稳定运行ETL流程。

weixin_29197835的博客 562

[MySQL]MySQL内置函数

MySQL内置日期函数、字符串函数、数学函数、其他函数。

csdn_myhome的博客 1100

逆向分析踩坑记:当Frida在x86模拟器上‘看不见’ARM的so文件时,我们该如何手动定位与验证?

本文探讨了在x86模拟器上使用Frida进行逆向分析时,无法检测到ARM架构so文件的解决方案。通过分析内存映射、Frida的视觉盲区及手动定位技术,提供了兼容层、混合调试和原生ARM环境三种实用方案,帮助逆向工程师突破工具限制,实现精准定位与验证。

weixin_27697385的博客 223

【MySQL】内置函数

内置函数

2203_76003626的博客 918

【DRAM存储器六十六】DDR5介绍--训练相关之CA/CS Training

详述DDR5 CA/CS training过程细节

highman110的博客 200

RK3399驱动开发 | 19 - 阿美林7寸mipi屏幕调试(基于linux4.4.194内核)

NULL

Mculover666的博客(嵌入式) 2663

mysql常用内置函数

字符函数 concat:连接字符串 SELECT CONCAT(name,age) from employeement length:求字符串的长度 SELECT LENGTH("你好hi"); 返回8,中文在utf8里占3字节 upper、lower:转字符串为大小写 substr:截取字符串,有多个重载方法 SELECT SUBSTR(name,2,3) from employeement instr:返回字串第一次出现的索引 SELECT instr("你好hello"

清风 3426

【HALCON工业视觉应用探索】08. C#+Halcon视觉引导机器人抓取:从入门到工业级实战(附完整代码+部署指南)

摘要:本文聚焦C#+Halcon在视觉引导机器人抓取领域的落地应用,从新手友好的“二十分钟基础引导系统”切入,逐步深入工业级场景(汽车变速箱壳体抓取)。内容涵盖核心概念(手眼标定原理、坐标转换、机器人通信协议)、完整技术流程(图像采集→目标定位→标定转换→机器人执行→结果反馈)、工业级代码实现(多目标识别、智能抓取策略、实时状态监控),以及现场部署关键技巧(硬件选型、通信配置、精度优化)。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1265

【MySQL】内置函数详解

MySQL内置函数丰富多样,能够极大地提高数据库操作的效率和灵活性。本文将详细介绍MySQL内置函数,帮助读者更好地理解和运用这些强大的工具。MySQL的内置函数可以分为多个类别,包括日期函数、字符串函数、数学函数、加密函数、流程控制函数和其他函数等。这些函数在数据库操作中起着至关重要的作用,可以帮助我们更高效地处理数据。本篇博文对【MySQL】内置函数做了一个较为详细的介绍,不知道对你有没有帮助呢觉得博主写得还不错的三连支持下吧!会继续努力的~

2301_77954967的博客 1339

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Mysql内置函数

Mysql内置函数 MySQL 有很多内置的函数,以下列出了这些函数的说明。 MySQL 字符串函数 函数 描述 实例 ASCII(s) 返回字符串 s 的第一个字符的 ASCII 码。 SELECT ASCII(CustomerName) AS NumCodeOfFirstChar FROM Customers; CHAR_LENGTH(s) 返回字符串 s 的字符数 SELECT CHAR_LENGTH(“RUNOOB”) AS LengthOfString; CHARAC

风清扬的博客 268

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

MySQL中的内置函数

MySQL的一些内置函数

something for nothing的博客 1943

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

MySQL:内置函数

MySQL内置函数是数据库提供的实用工具,主要包括三类:日期函数(如CURRENT_DATE()获取当前日期、DATEDIFF计算日期差)、字符串函数(如CONCAT拼接字符串、SUBSTRING截取子串)和数学函数(如ROUND四舍五入、RAND生成随机数)。这些函数无需了解实现细节,只需调用即可完成日期处理、字符串操作和数学计算等常见任务,能有效简化SQL语句编写。此外还包括USER()查询当前用户、MD5()加密等实用功能,为数据处理提供了便利。

Visual_progress的博客 1244

MySQL内置函数学习

MySQL内置函数种类丰富,功能强大,可以帮助我们高效地处理各种数据。在实际开发中,合理地运用这些函数可以简化SQL语句,提高查询效率。

aku13的专栏 815
上一篇: MySQL表的增删查改
下一篇: MySQL复合查询
FirstFrost --sy
博客等级 码龄3年 371粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值