MySQL数据库函数汇总

MySQL常用函数大全(总结篇) 本篇文章讲解是是MySQL的函数方法,涵盖所有的MySQL常见的方法。下面是本篇文章的目录结构,可以根据自己需求划到相应段落查找: 一、数字函数 二、字符串函数 三、日期函数 四、MySQL高级函数 (一)数字函数 1、ABS(x) 返回x的绝对值 SELECT ABS(-1); ---- 返回1 2、AVG(expression) 返回一个表达式的平均值,expres... 阅读详情
AI摘要

本文详细介绍了MySQL中各种函数的应用场景,包括数学、字符串、日期时间、聚合等,通过具体案例展示了如何利用这些函数简化业务代码,实现特殊业务需求。重点介绍了数学函数、字符串函数、日期时间函数、聚合函数的使用方法,以及控制流程、加密函数和系统函数的基本用法。

MySQL中提供了丰富的函数支持,包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等,通过这些函数,一方面可以简化业务的代码量,另一方面还能更好的实现各类特殊业务需求,下来一起来聊聊MySQL支持的函数。

1.1、数学函数

数学函数是MySQL中最常用的一类函数,主要用来处理所有数值类型的字段值,一起来看看。

• abs(X):返回X的绝对值,如传进-1,则返回1。

• ln(X):返回X的自然相对数。

• log(X,Y):返回以X的以Y为底的对数。

• log10(X):返回以X基数为10的对数。

• bin(X):返回X的二进制值。

• oct(X):返回X的八进制值。

• hex(X):返回X的十六进制值。

• mod(X,Y):返回X除以Y的余数。

• ceil(X) | ceiling(X):返回不小于X的最小整数,如传入1.23,则返回2。

• round(X):返回X四舍五入的整数。

• floor(X):返回X向下取整后的值,如传入2.34,会返回2。

• greatest(X1,X2....,Xn):返回集合中的最大整数值。

• least(X1,X2....,Xn):返回集合中的最小整数值。

• rand(N):返回一个0~N``0~1之间的随机小数(不传参默认返回0~1之间的随机小数)。

• sign(X):传入正数,返回1;传入负数,返回-1;传入0,返回0。

• pow(X,Y) | power(X,Y):返回X的Y次方值。

• pi():返回四舍五入后的圆周率,3.141593。

• sin(X):返回X的正弦值。

• asin(X):返回X的反正弦值。

• cos(X):返回X的余弦值。

• acos(X):返回X的反余弦值。

• tan(X):返回X的正切值。

• atan(X):返回X的反正切值。

• cot(X):返回X的余切值。

• radians(x):返回x由角度转化为弧度的值。

• degrees(x):返回x由弧度转化为角度的值。

• sqrt(X):返回X的平方根。

• exp(e,X):返回e的x乘方的值。

• truncate(X,N):返回小数X保留N位精准度的小数。

• format(x,y):将x格式化位以逗号隔开的数字列表,y是结果的小数位数。

• inet_aton(ip):将IP地址以数字的形式展现。

• inet_ntoa(number):显示数字代表的IP地址。

1.2、字符串函数

• ascii(C):返回字符C的ASCII码。

• length(S):返回字符串的占位空间,传入“竹子爱熊猫”,返回15,一个汉字占位3字节。

• bit_length(S):返回字符串的比特长度。

• concat(S1,S2,...):合并传入的多个字符串。

• concat_wa(sep,S1,S2...):合并传入的多个字符串,每个字符串之间用sep间隔。

• position(str,s) | locate(str,s):返回s在str中第一次出现的位置,没有则返回0。

• find_in_set(S,list):返回字符串S在list列表中的位置。

• insert(S1,start,end,S2):使用S2字符串替换掉S1字符串中start~end的内容。

• lcase(S) | lower(S):将传入的字符串中所有大写字母转换为小写。

• ucase(S) | upper(S):将传入的字符串中所有小写字母转换为大写。

• left(S,index):从左侧开始截取字符串S的index个字符。

• right(S,index):从右侧开始截取字符串S的index个字符。

• trim(S):删除字符S左右两侧的空格。

• rtrim(S):删除字符S右侧的空格。

• replace(S,old,new):使用new新字符替换掉S字符串中的old字符。

• repeat(str,count):将str字符串重复count次后返回。

• substring(S,index,N):截取S字符串,从index位置开始,返回长度为N的字符串。

• reverse(S):将传入的字符串反转,即传入Java,返回avaJ。

• quote(str):用反斜杠转移str中的英文单引号。

• strcmp(S1,S2):比较两个字符是否相同。

• lpad(str,len,s):对str字符串左边填充len个s字符。

• rpad(str,len,s):对str字符串右边填充len个s字符。

1.3、日期和时间函数

• curdate() | current_date():返回当前系统的日期,如2022-10-21。

• curtime() | current_time():返回当前系统的时间,如17:30:52。

• now() | sysdate():返回当前系统的日期时间,如2022-10-21 17:30:59。

• unix_timestamp():获取一个数值类型的unix时间戳,如1666348711。

• from_unixtime():将unix_timestamp()获取的数值时间戳,格式化成日期格式。

• month(date):获取date中的月份。

• year(date):获取date中的年份。

• hour(date):获取date中的小时。

• minute(date):获取date中的分钟。

• second(date):获取date中的秒数。

• monthname(date):返回date中月份的英文名称。

• dayname(date):获取日期date是星期几,如Friday。

• dayofweek(date):获取date位于一周的索引位置,周日是1、周一是2...周六是7。

• week(date):获取date是本年的第多少周。

• quarter(date):获取date位于一年中的哪个季度(1~4)。

• dayofyear(date):获取date是本年的第多少天。

• dayofmonth(date):获取date是本月的第多少天。

• time_to_sec(time):将传入的时间time转换为秒数,比如"01:00:00" = 3600s。

• date_add(date,interval 时间 单位) | adddate(...):将date与给定的时间按单位相加。

• date_sub(date,interval 时间 单位) | subdate(...):将date与给定的时间按单位相减。

• addtime(date,time):将date加上指定的时间,如addtime(now(),"01:01:01")。

• subtime(date,time):将date减去指定的时间。

• datediff(date1,date2):计算两个日期之间的间隔天数。

• last_day(date):获取date日期这个月的最后一天。

• date_format(date,format):将一个日期格式化成指定格式,format可选项如下:

• %a:工作日的英文缩写(Sun~Sat)。

• %b:月份的英文缩写(Jan~Dec)。

• %c:月份的数字格式(1~12)。

• %M:月份的英文全称(January~December)。

• %D:带有英文后缀的数字月份(1th、2st、3nd....)。

• %d:一个月内的天数,双数形式(01、02、03....31)。

• %e:一个月内的天数,单数形式(1、2、3、4....31)。

• %f:微妙(000000~999999)。

• %H:一天内的小时,24小时的周期(00、01、02...23)。

• %h | %I:一天内的小时,12小时的周期(01、02、03...12)。

• %i:一小时内的分钟(00~59)。

• %j:一年中的天数(001~366)。

• %k:以24小时制显示时间(00~23)。

• %l:以12小时制显示时间(01~12)。

• %m:月份的数字形式,双数形式(01~12)。

• %p:一天内的时间段(上午AM、下午PM)。

• %r:12小时制的时间(12:01:09 AM)。

• %S | %s:秒数,双数形式(00~59)。

• %T:24小时制的时间(23:18:22)。

• %U:一年内的周(00~53)。

• time_format(time,format):将一个时间格式化成指定格式。

• str_to_date(str,format):将日期字符串,格式化成指定格式。

• timestampdiff(unit,start,end):计算两个日期之间间隔的具体时间,unit是单位:

• year:年。

• quarter:季度。

• month:月。

• week:周。

• day:天。

• hour:小时。

• minute:分钟。

• second:秒数。

• microsecond:微妙。

• weekday(date):返回date位于一周内的索引(0是周一...6是周日)。

1.4、聚合函数

聚合函数一般是会结合select、group by having筛选数据使用。

• max(字段名):查询指定字段值中的最大值。

• min(字段名):查询指定字段值中的最小值。

• count(字段名):统计查询结果中的行数。

• sum(字段名):求和指定字段的所有值。

• avg(字段名):对指定字段的所有值,求出平均值。

• group_concat(字段名):返回指定字段所有值组合成的结果,如下:

• distinct(字段名):对于查询结果中的指定的字段去重。

这里稍微介绍一个日常业务中碰到次数较多的需求:

select *from zz_users;
+---------+-----------+----------+----------+---------------------+
| user_id | user_name | user_sex | password | register_time       |
+---------+-----------+----------+----------+---------------------+
|1|熊猫|女|6666|2022-08-1415:22:01|
|2|竹子|男|1234|2022-09-1416:17:44|
|3|子竹|男|4321|2022-09-1607:42:21|
|4|黑熊|男|8888|2022-09-1723:48:29|
|8|猫熊|女|8888|2022-09-2717:22:29|
|9|棕熊|男|0369|2022-10-1723:48:29|
+---------+-----------+----------+----------+---------------------+

-- 基于性别字段分组,然后显示各组中的所有ID
select
convert(
        group_concat(user_id orderby user_id asc separator ",")
using utf8)as"分组统计"
from`zz_users`groupby user_sex;
+-------------+
|分组统计|
+-------------+
|1,8|
|2,3,4,9|
+-------------+

上述利用了group_concat()、group by实现了按照一个字段分组后,显示对应分组的所有ID。

1.5、控制流程函数

• if(expr,r1,r2):expr是表达式,如果成立返回r1,否则返回r2。

• ifnull(v,r):如果v不为null则返回v,否则返回r。

• nullif(v1,v2):如果v1 == v2,则返回null,如果不相等则返回V1。

-- if的用例
selectif(user_id >3,"√","×")from zz_users;

-- ifnull的用例
select ifnull(user_id,"×")from zz_users;

-- case语法1:
case<表达式>
when<值1>then<操作>
when<值2>then<操作>
...
else<操作>
end;
-- 用例:判断当前时间是星期几
selectcase weekday(now())
when0then'星期一'
when1then'星期二'
when2then'星期三'
when3then'星期四'
when4then'星期五'
when5then'星期六'
else'星期天'
endas"今天是星期几?";

-- case语法2:
case
when<条件1>then<命令>
when<条件2>then<命令>
...
else commands
end;
-- 用例:判断今天是星期几
selectcase
when weekday(now())=0then'星期一'
when weekday(now())=1then'星期二'
when weekday(now())=2then'星期三'
when weekday(now())=3then'星期四'
when weekday(now())=4then'星期五'
when weekday(now())=5then'星期六'
else'星期天'
endas"今天是星期几?";

简单聊一下CASE语法,第一种语法就类似于Java中的switch,而第二种语法就类似于多重if,通过CASE语法能够让SQL更加灵活,完成类似于存储过程的工作。

1.6、加密函数

• password(str):将str字符串以数据库密码的形式加密,一般用在设置DB用户密码上。

• md5(str):对str字符串以MD5不可逆算法模式加密。

• encode(str,key):通过key密钥对str字符串进行加密(对称加密算法)。

• decode(str,key):通过key密钥对str字符串进行解密。

• aes_encrypt(str,key):通过key密钥对str字符串,以AES算法进行加密。

• aes_decrypt(str,key):通过key密钥对str字符串,以AES算法进行解密。

• sha(str):计算str字符串的散列算法校验值。

• encrypt(str,salt):使用salt盐值对str字符串进行加密。

• decrypt(str,salt):使用salt盐值对str字符串进行解密。

1.7、系统函数

• version():查询当前数据库的版本。

• connection_id():返回当前数据库连接的ID。

• database() | schema():返回当前连接位于哪个数据库,即use进入的库。

• user():查询当前的登录的所有用户信息。

• system_user():返回当前登录的所有系统用户信息。

• session_user():查询所有连接的用户信息。

• current_user():查询当前连接的用户信息。

• charset(str):返回当前数据库的编码格式。

• collation(str):返回当前数据库的字符排序规则。

• benchmark(count,expr):将expr表达式重复运行count次。

• found_rows():返回最后一个select查询语句检索的数据总行数。

• cast(v as 类型):将v转换为指定的数据类型。

MySQL 函数参考手册(MySQL 高级函数) MySQL 函数参考手册(MySQL 高级函数)。 阅读详情

相关推荐

【MySQL 系列】MySQL 函数篇

函数是指一段可以直接被另一段程序调用的程序或代码。也就意味着,这一段程序或代码在 MySQL 中已经给我们提供了,我们要做的就是在合适的业务场景调用对应的函数完成对应的业务需求即可。MySQL 提供了广泛的函数,用于处理各种数据类型,包括数值、字符串、日期和时间等。这些函数可以帮助你进行复杂的数据操作,改善数据查询的效率和灵活性。

栗筝i的博客 4764

MySQL常用函数大全(实例演示)

【代码】MySQL常用函数大全(实例演示)

weixin_55076626的博客 2万+

告别纯文本RAG:用Dify 1.11.0多模态知识库,5步搭建一个能“读图”的智能客服助手

本文详细介绍了如何利用Dify 1.11.0多模态知识库构建智能视觉客服助手,通过5个步骤实现图片内容理解与专业回复。从准备多模态素材到配置知识库节点,再到设计工作流逻辑和性能优化,帮助开发者快速搭建高效客服系统,显著提升用户体验和问题解决效率。

weixin_30832143的博客 451

MySQL函数大全

当对负数进行四舍五入:先把符号丢到一边,对去掉负号后的正数进行四舍五入,完成以后,再把这个负号,补上即可。返回子串第一次出现的索引,如果找不到,返回0;注:这里的填充len指的是用填充字符填充后的总长度,也就是若你的len选择5你的字符串含有位置为4则只能填充一个字符,也就是填充字符的第一个字符。向前、向后偏移日期和时间,正号为向后,负号为向前,除此之外还有hour(小时),minute(分钟),second(秒)注:2是开始位置,此处起始位置为‘学’所对应的位置是1,这和编程语言中的0为起始位置不一样。

weixin_49493223的博客 1万+

自动驾驶开发者必看:nuscenes数据集23类物体标注全解析(附避坑指南)

本文深入解析nuscenes数据集的23类物体标注系统,为自动驾驶开发者提供全面的标注规范解读和实战避坑指南。涵盖多模态数据组织、类别细分规则、属性系统应用技巧以及标注质量验证方法,帮助开发者高效利用这一标杆数据集提升模型性能。

weixin_29041767的博客 253

Codex 命令行高效操作指南

本文详细介绍了Codex命令行工具的高效使用方法,包括安装配置、核心参数解析和实战技巧。通过`codex complete`、`codex explain`等指令,开发者可以快速生成代码、调试错误和重构项目,显著提升开发效率。特别推荐使用`--temperature`和`--max-tokens`参数优化生成结果。

weixin_29201313的博客 530

[Golang]Gin框架及MySql数据库重要函数汇总

以上函数是我在搓学管和留言板时用到的函数,gin框架封装了很多很好的函数我并没有用上。这里只占很小一部分。这篇文章相当一部分内容引用了ai的回答。这篇文章主要是留下为我日后复习做准备。写了两个小时终于写完了,希望这篇文章能够帮到你。

2403_88269490的博客 2639

ABAP OO - ALV_TREE例程

项目上比较少有用到ALV_TREE的报表功能,刚好项目上有写了一次,也查阅大量的范例,整合了一写法,给自己做一下笔记。 程序包含功能按钮,按钮下拉,F4帮助,读取选中行,字段双击触发事件,字段前置图标,更新节点,获取节点数据,获取全部子节点,递归算法,DMS模块:创建文档功能,创建文档链接,SNRO创建流水号,缓存数据,下次用户加载进来继续操作。 *&---------------------------------------------------------------------* *&a

大步甩起来 4988

MySQL数据库常用查询及函数汇总

MySQL数据库常用查询及函数汇总

GeiWo_YunCheYao的博客 822

PCF8591实战指南:从IIC通信到STM32的ADC/DAC配置(附完整代码)

本文详细介绍了PCF8591芯片在STM32开发中的实战应用,涵盖IIC通信协议、ADC/DAC配置及完整代码实现。通过解析DATA SHEET关键参数,提供硬件连接指南、控制字节配置技巧和常见问题解决方案,帮助开发者快速掌握这款8位模数/数模转换器的使用,实现精确的模拟信号处理。

y7z8a的博客 539

如何对EMB电子机械制动器的热衰退问题进行优化

摘要 电子机械制动器(EMB)在新能源汽车和自动驾驶中具有重要应用价值,但其在高强度工况下会出现热衰退现象。本文分析了EMB热衰退的五大机理:摩擦副热效应、电机热衰退、减速机构热失效、温度对控制策略干扰以及结构设计导致的热积累。针对这些问题,提出了从材料、结构、控制三个维度的优化措施:升级耐高温材料、改进散热设计、优化控制算法等。通过"热生成抑制-热传导优化-热失效补偿"的系统方案,可有效改善EMB的热衰退问题,为智能汽车提供更可靠的制动保障。

m0_59012156的博客 340

db oracle 一抹曦阳 函数_从Oracle迁移到MySQL方案汇总

从Oracle迁移到MySQL的各种坑及自救方案 - MySQL - dbaplus社群:围绕Data、Blockchain、AiOps的企业级专业社群。技术大咖、原创干货,每天精品原创文章推送,每周线上技术分享,每月线下技术沙龙。​dbaplus.cn当企业内部使用的数据库种类繁杂时,或者有需求更换数据库种类时,都可能会做很多数据迁移的工作。有些迁移很简单,有些迁移可能就会很复杂,大家有没有考虑...

weixin_42117116的博客 196

Android 13.0 USB 麦克风音频采集优化:解决延时、杂音和无声问题

摘要:本文针对Android智能会议设备中USB麦克风存在的三大问题(录音延时、概率性杂音和无声)进行了深入分析和优化。通过预填充静音帧降低90%启动延时,分离采集/播放互斥锁消除杂音,采用持久化配置解决无声问题,并新增状态通知机制提升用户体验。优化后测试显示:录音延时从1200-2000ms降至100-200ms,故障率降至0%,CPU占用降低30%。该方案适用于各类USB音频设备和视频会议系统,为低延时音频采集提供了可靠解决方案。

ip0417的博客 228

MySQL数据库——汇总数据(聚集函数)

本节介绍什么事SQL的聚集函数以及如何利用他们汇总表的数据。在实际操作中,我们经常需要一些特点数据的,比如: 1.我们常常要确定表中的行数; 2. 获得表中行组的和 ; 3.找出表列(或所有行或某些特定的行)的最大值、最小值和平均值。上面那些例子都是都是需要对表的数据,而不是实际表中的数据。 因此根据表中的实际数据项目返回来统计处理,是对资源和时间的一种浪费。而我们想要的其实是关于表本身的信息的汇总

qq_36120793的博客 9050

46、大数据助力SDN优化流量管理与控制器

本文探讨了大数据在软件定义网络(SDN)中的应用,重点分析了如何利用大数据技术优化SDN控制器的可扩展性和弹性。通过介绍SDN控制器的核心功能及其面临的挑战,提出了集中式、分布式、混合式和分层式控制器放置策略,并结合大数据分析系统架构与技术,详细阐述了在控制器放置优化、流聚合和备份路径识别等场景中的实际应用。文章还给出了大数据分析在SDN控制器优化中的操作流程与优势,展望了未来结合人工智能与物联网的发展方向,强调了数据安全与算法效率的重要性。

xx56789的博客 85

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

数据库学习总结(五)——MySQL函数汇总

MySQL常用函数数学函数字符串函数日期和时间函数条件判断函数、加密解密函数、系统信息函数 这篇博客是我上课老师给的一个函数汇总,让我们自己学习用的~ 整理了一下,分享出来 大家有需要的可以参考一下 数学函数 函数 说明 ABS(X) 返回X的绝对值 PI() 返回圆周率,默认显示小数点后6位 SQRT(X) 返回X的平方根 MOD(X, Y) 返回X被Y除后的余数 ...

qq_43501509的博客 770

怀旧版电脑GBC模拟器

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

常用的php操作mysql的函数有哪些,php操作mysql执行数据库查询的一些常用函数操作汇总...

php操作mysql执行数据库查询的一些常用函数操作汇总发布于 2014-11-29 07:33:25 | 94 次阅读 | 评论: 0 | 来源: 网友投递PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PH...

weixin_29109261的博客 673

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

mysql教程(二)数据库常用函数汇总

mysql教程(二)数据库常用函数汇总 函数   ①转小写:lower()   示例:selectlower(ename) from emp;   ②转大写:upper()   示例:select * from emp where job=upper('manager');   ③截取字符串:substr(要截取的字段,开始位置(从1开始),要截取的长度)   示例:select substr(applabel,1,4) from appconfig;   ④获取字段长度:length().

weixin_44431073的博客 151

mysql基础知识汇总

聚集函数 MySQL-聚集函数(汇总)

qq_18846731的博客 233

mysql对分组结果汇总

我整理的一些关于【MySQL,SQL】的项目学习资料(附讲解~~)和大家一起分享、学习一下:https://edu.51cto.com/surl=QDW3g3MySQL对分组结果汇总的浅析 在数据库管理系统中,MySQL是一种非常流行的关系型数据库。在数据分析和报告中,对数据进行分组并汇总是一个常见的需求。本文将通过示例...

weixin_40915085的博客 298

MySQL函数大全,MySQL常用函数汇总

MySQL函数大全,MySQL常用函数汇总 MySql函数:http://c.biancheng.net/mysql/function/

小六 271

MySQL 常用函数汇总(包括说明与举例)

last_day()函数,获取传入参数所属月份的最后一天的日期示例如下selectlast_day(now())as当月最后一天的日期;

感谢阅读 1434

函数 mysql_MySQL必用函数汇总

概述MySQL常用函数汇总,希望可以帮到你,没事看看当复习字符串函数10年架构师领你架构-成长之路-(附面试题(含答案))程序猿的生活:(腾讯T3-T4)打造互联网PHP架构师教程目录大全,只要你看完,薪资立马提升2倍(持续更新)​zhuanlan.zhihu.com点击与我交流企鹅群数学函数感谢大家一直来支持,这是我准备的1000粉丝福利程序猿的生活:【1000粉丝福利】10年架构师分享PHP进...

weixin_29497751的博客 83

MySql 之 常用命令汇总

文章详细介绍了常用的MySql命令,包括数据库、数据表的创建、修改和删除,数据的插入、查询和更新,用户及权限管理等。适合MySql初学者或想要了解更多MySql命令的读者阅读。

陈言必行 -- Unity游戏开发领域优质博主 7101

MySQL常用知识点、函数汇总

文章目录1. MySQL WHERE字句操作符2.MySQL 正则表达式3.MySQL 常用的文本处理函数4. MySQL 常用日期和时间处理函数5. MySQL 常用数值处理函数6. MySQL 聚集函数6. MySQL 分组和排序6. MySQL 1. MySQL WHERE字句操作符 2.MySQL 正则表达式 匹配字符类 重复元字符 定位元字符 3.MySQL 常用的文本处理函数 4. MySQL 常用日期和时间处理函数 5. MySQL 常用数值处理函数 6. MySQL 聚集

超级大洋葱的博客 438

MySQL接口函数大全

mysql_affected_rows() 返回被最新的UPDATE, DELETE或INSERT查询影响的行数。 mysql_close() 关闭一个服务器连接。 mysql_connect() 连接一个MySQL服务器。该函数不推荐;使用mysql_real_connect()代替。 mysql_change_user() 改变

MyDriverC 570
上一篇: MySQL:增删改查
下一篇: MySQL数据类型
得闲饮茶呃
博客等级 码龄4年 303粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值