MySQL基础知识(五)——函数

mysql学习(五)掌握函数 掌握函数 mysql函数 数学函数: 用于处理数字,这类函数包括绝对值,正弦,余弦,随机函数等等 字符串函数: 用于处理字符串,其中包含字符串链接,字符串比较,字符串字母的大小写字母转换 日期和时间函数: 用于处理日期和时间,其中包括获取当前时间,获取当前日期,返回年份,返回日期 条件函数: 用于处理控制SQL语句时 系统函数: 用于获取MySQL数据库的系统信息 加密函数: 用于对字... 阅读详情

一.内置函数

函数可以用在数据表的任何字段上。

1.字符函数

(1)CONCAT() 字符连接

# 可以连接任意个数的字符
SELECT CONCAT('kim','-','xiaotiantian',' ','so',' ','beautiful','!');
# 创建一张新表	
CREATE TABLE tbl_test ( first_name VARCHAR ( 20 ), last_name VARCHAR ( 10 ) );
# 将新表的两个字段组合在一起查询
SELECT CONCAT(first_name,last_name) AS full_name FROM tbl_test;

(2)CONTACT_WS() 使用指定的分隔符进行字符连接

# 第一个值为指定的分隔符,后面为使用分隔符连接的内容,可以连接任意个数的字符
SELECT CONCAT_WS('|','A','B','C','D');

(3)FORMAT() 数字格式化

# 返回结果是一个字符型。第二位是几,则保留几位数。
SELECT FORMAT(88888.80032,2);
# 0则保留整数位
SELECT FORMAT(88888.80032,0);

(4)LOWER() 转换成小写字母

# 得到一个完全小写的字符
SELECT LOWER('MySQL');

(5)UPPER() 转换成大写字母

# 得到一个完全大写的字符
SELECT UPPER('Mysql');

(6)LEFT() 获取左侧字符

# LEFT函数有两个参数,第一个参数是指从哪个字符串获取,第二个参数是获取几位
SELECT LEFT('MySQL',2);
# 也可以进行函数的嵌套使用
SELECT LOWER(LEFT('MySQL',2));

(7)RIGHT() 获取右侧字符

# RIGHT函数有两个参数,第一个参数是指从哪个字符串获取,第二个参数是获取几位
SELECT RIGHT('MySQL',3);

(8)LENGTH() 获取字符串长度

# 获取字符串的长度,如果有空格,空格也算长度
SELECT LENGTH(' MySQL ');

(9)LTRIM() 删除前导空格

# 可以获取到结果为11
SELECT LENGTH('  MySQL    ');
# LTRIM()表示删除第一个字母前面的空格,可以获取到结果为9,确定前面的空格被删除掉
SELECT LENGTH(LTRIM('  MySQL    '));

(10)RTRIM() 删除后续空格

# 可以获取到结果为11
SELECT LENGTH('  MySQL    ');
# RTRIM()表示删除最后一个字母后面的空格,可以获取到结果为7,确定后面的空格被删除掉
SELECT LENGTH(RTRIM('  MySQL    '));

(11)TRIM() 删除前导和后续空格

# 可以获取到结果为12
SELECT LENGTH('  My SQL    ');
# TRIM()表示删除前面和后面的所有空格,可以获取到结果为6,确定前面和后面的空格都被删除掉。无法去掉中间的空格
SELECT LENGTH(TRIM('  My SQL    '));
# TRIM()也可以用来删除指定字符,下面这个SQL表示删除前导的'?'字符
SELECT TRIM(LEADING '?' FROM '??MySQL???');
# TRIM()也可以用来删除指定字符,下面这个SQL表示删除后续的'?'字符
SELECT TRIM(TRAILING '?' FROM '??MySQL???');
# TRIM()也可以用来删除指定字符,下面这个SQL表示删除前导和后置的'?'字符,无法删除中间的。
SELECT TRIM(BOTH '?' FROM '??My?SQL???');

(12)SUBSTRING() 字符串截取

# SUBSTRING截取字符串
# 三个参数,第一个是从哪个字符串截取,第二个是从第几位截取,第三个是截取几位
SELECT SUBSTRING('hello world','2','3');
# 两个参数如果不指定截取几位,则默认截取到字符串末尾
SELECT SUBSTRING('hello world','2');
# 起始位可以为负值,表示从后往前数几位
SELECT SUBSTRING('hello world','-3');

(13)[NOT] LIKE() 模式匹配

# %表示任意数,返回结果为1表示True,0表示FALSE
SELECT 'MYSQL' LIKE 'M%';
# %表示任意数,查询lst_name中带有o的结果
SELECT * FROM tbl_test WHERE last_name LIKE '%o%';
# 想查询lst_name中带有%的结果则要使用下面的方式,表示1后面的%不需要再认为是通配符解析了,直接认为是标准的%
SELECT * FROM tbl_test WHERE last_name LIKE '%1%%' ESCAPE 1;
# _下划线表示任意一个数
SELECT * FROM tbl_test WHERE last_name LIKE '__o';

(14)REPLACE() 字符串替换

# 想去掉中间的空格或者字符,可以使用replace替换。
# 第一个参数为要处理的字符,第二个参数为要被替换的字符,第三个参数为替换为的字符
SELECT REPLACE('??My?SQL???','?','');
# 也可以进行1个字符替换多个字符,多个字符替换一个字符,多个字符替换多个字符的操作
SELECT REPLACE('??My?SQL???','??','&!');
SELECT REPLACE('??My?SQL???','?','&!');
SELECT REPLACE('??My?SQL???','??','!');

2.数值运算符与函数

(1)CEIL() 向上取整,进一取整

# 有小数位就向上取整,即用整数位+1.结果为4
SELECT CEIL(3.01);

(2)DIV() 整数除法

# 整数除法,只保留整数位的除法
SELECT 3 DIV 4;

(3)FLOOR() 向下取整,舍一取整

# 有小数位就向下取整,即用整数位-1.结果为3
SELECT FLOOR(3.66);

(4)MOD() 取余数(取模)

# 取余数,对整数和消数都可以,和‘%’一样。
SELECT 5.1 MOD 4;
# 两个结果一样
SELECT 5.1 % 4;

(5)POWER() 幂运算

# POWER(n,m),表示n的m次方
SELECT POWER(2,3);

(6)ROUND() 四舍五入

# ROUND表示四舍五入,第一个参数为四舍五入的数,第二个参数表示保留几位
SELECT ROUND(3.652,2);
# 第二个参数可以为负数,结果为40
SELECT ROUND(35.652,-1);

(7)TRUNCATE() 数字截取

# 第一个参数为被截取的数,第二个参数表示保留几位。结果是125.8,和四舍五入不一样,这是单纯的截取
SELECT TRUNCATE(125.89,0);
# 第二个参数可以为负数,结果为100
SELECT TRUNCATE(125.89,-2);

3.比较运算符与函数

(1)[NOT] BETWEEN...AND... 【不】在范围之内

# 在不在某个闭合范围内,返回1为TRUE,0为FALSE
SELECT 9 NOT BETWEEN 1 AND 10; 
SELECT 9 BETWEEN 1 AND 10; 

(2)[NOT] IN () 【不】在列出值范围内

# 在不在列出的值的范围内,给的是数轴上的某些个特定的点,返回1为TRUE,0为FALSE
SELECT 9 NOT IN (1,2,3,4,5,6,7,8,9);
SELECT 9 IN (1,2,3,4,5,6,7,8,9);

(3)IS [NOT] NULL() 【不】为空

# 是否为空,返回1为TRUE,0为FALSE
# 返回1
SELECT NULL IS NULL;
# 返回0
SELECT '' IS NULL;
# 返回0
SELECT 0 IS NULL;
# 实际中使用,查询first_name不为空的数据
SELECT * FROM tbl_test WHERE first_name IS NOT NULL;

4.日期时间函数

(1)NOW() 当前日期和时间

# 查看当前的日期和时间
SELECT NOW();

(2)CURDATE() 当前日期

# 查看当前的日期
SELECT CURDATE();

(3)CURTIME() 当前时间

# 查看当前的时间
SELECT CURTIME();

(4)DATE_ADD() 日期变化

# 查看日期变化
# 在2018-12-12的基础上+365天
SELECT DATE_ADD('2018-12-12',INTERVAL 365 DAY);
# 在2018-12-12的基础上-365天
SELECT DATE_ADD('2018-12-12',INTERVAL -365 DAY);
# 在2018-12-12的基础上+1年
SELECT DATE_ADD('2018-12-12',INTERVAL 1 YEAR);
# 在2018-12-12的基础上+3周
SELECT DATE_ADD('2018-12-12',INTERVAL 3 WEEk);
# 在2018-12-12的基础上+2月
SELECT DATE_ADD('2018-12-12',INTERVAL 2 MONTH);

(5)DATEDIFF() 日期差值

# 返回两个日期的差值
SELECT DATEDIFF('2015-6-1','2018-12-24'); 

(6)DATE_FORMAT() 日期格式化

# 日期格式化,将常见的一种日期格式转换成另外一种日期格式
SELECT DATE_FORMAT('2014-3-12','%m/%d/%Y');

5.信息函数

(1)CONNECTION_ID() 连接ID

# 查看当前的连接ID
SELECT CONNECTION_ID();

(2)DATABASE() 当前数据库

# 查看当前的连接的数据库
SELECT DATABASE();

(3)LAST_INSERT_ID() 最后插入记录的ID号

# 要在之前插入一条有自动编号id的数据,得到最后插入记录的ID号
# 但写入多条数据的时候,只能获取到多条中第一条写入的ID,无法获取后面写入的ID
SELECT LAST_INSERT_ID();

(4)USER() 当前用户

# 查看当前用户
SELECT USER();

(5)VERSION() 版本信息

# 查看版本信息
SELECT VERSION();

6.聚合函数

   聚合函数的特点是只有一个返回值。

(1)AVG() 平均值

# 查看平均价格
SELECT AVG(goods_price) AS avg_price FROM tbl_goods;

(2)COUNT() 计数

# 查看总条数
SELECT COUNT(goods_id) AS totalnum FROM tbl_goods;

(3)MAX() 最大值

# 最大值,查看商品价格最高的
SELECT MAX(goods_price) AS avg_price FROM tbl_goods;

(4)MIN() 最小值

# 最小值,查看商品价格最低的
SELECT MIN(goods_price) AS avg_price FROM tbl_goods;

(5)SUM() 求和

# 求和,查看全部商品的总价
SELECT SUM(goods_price) AS avg_price FROM tbl_goods;

7.加密函数

(1)MD5() 信息摘要算法

# 信息摘要算法,加密完为一个32位的数字
# 如果是为了以后的WEB页面作准备,尽量使用MD5
SELECT MD5('kimtian');

(2)PASSWORD() 密码算法

# 进行密码的计算
SELECT PASSWORD('kimtian');
# 修改客户端自己密码的时候,使用PASSWORD修改用户密码
SET PASSWORD=PASSWORD('kimtian');

二.自定义函数

1.定义

          用户自定义函数(user-defined function,UDF)是一种对MySQL扩展的途径,其用法与内置函数相同。

          自定义函数的两个必要条件:(1)参数 (2)返回值

          函数可以返回任意类型的值,同样可以接收这些类型的参数,参数不可以超过1024个。

2.语法

          CREATE FUNCTION function_name RETURNS {STRING | INTEGER | REAL | DECIMAL} routine_body

          routine_body指的是函数体。

3.函数体

          (1)函数体由合法的SQL语句构成;

          (2)函数体可以是简单的SELECT或INSERT语句;

          (3)函数体如果为复合结构则使用BEGIN...END语句;

          (4)复合结构可以包含声明,循环,控制结构。

4.创建不带参数的自定义函数

            在最开始创建自定义函数的时候报错:

           ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)

            解决办法:

           使用命令:set global log_bin_trust_function_creators=1;

            接下来就可以创建成功自定义函数了:         

# 想按照年月日 时分秒和指定格式获取当前日期
SELECT DATE_FORMAT((NOW()),'%Y年%m月%d日 %H点:%i分:%s秒');
# 将上面的查询封装成一个函数,方便以后使用,创建函数f1
CREATE FUNCTION f1() RETURNS VARCHAR(30) 
RETURN DATE_FORMAT((NOW()),'%Y年%m月%d日 %H点:%i分:%s秒');
# 使用函数f1
SELECT f1();

5.创建带有参数的自定义函数        

# 创建带有参数的自定义函数
CREATE FUNCTION f2(num1 SMALLINT UNSIGNED,num2 SMALLINT UNSIGNED)
RETURNS FLOAT(10,2) UNSIGNED
RETURN (num1+num2)/2;
# 使用函数f2
SELECT f2(1002,4233);

6.删除函数

       语法:DROP  FUNCTION [IF EXISTS] function_name

# 删除函数的命令
DROP FUNCTION f2;

7.创建具有复合结构函数体的自定义函数

  • 函数体由合法的SQL语句构成;
  • 函数体可以是简单的SELECT或INSERT语句;
  • 函数体如果为复合结构则使用BEGIN...END语句;
  • 复合结构可以包含声明,循环,控制结构;     
# 修改默认的mysql的分隔符,改为必须用$$结束Mysql,不用在结尾加分号,加了分号分隔符就变成了$$;
DELIMITER $$
# 如果使用命令行 择要修改默认的mysql的分隔符,并在结尾加上$$
CREATE FUNCTION adduser2(username VARCHAR(20))
RETURNS INT UNSIGNED
BEGIN
INSERT inserttest(username) VALUES (username);
RETURN LAST_INSERT_ID();
END
$$
# 如果使navicat等工具,不用加$$
CREATE FUNCTION adduser2(username VARCHAR(20))
RETURNS INT UNSIGNED
BEGIN
INSERT inserttest(username) VALUES (username);
RETURN LAST_INSERT_ID();
END
# 使用复合函数adduser()
SELECT adduser('lalala');

 

 

抓包工具(五)2025版 Burp Suite Professional的下载、安装、使用 阅读详情

相关推荐

NE564锁相环FM解调电路设计:10.7MHz中频实测与3种失真优化方案

本文详细解析了NE564锁相环在10.7MHz中频FM解调电路中的设计与优化方案。通过分析锁相环技术基础、电路架构设计及典型失真问题,提供了3种有效的失真优化方法,包括限幅增强、VCO频偏补偿和环路滤波优化,显著提升解调性能。文章还涵盖了PCB布局要点和系统测试验证,为高频电子线路设计提供实用参考。

weixin_33314040的博客 349

MYSQL-SELECT语句超详解

耶!

chara9885的博客 6115

GD32F103实战:用ADC+DMA实现高精度多通道电压采集与OLED实时显示(附完整工程)

本文详细介绍了如何利用GD32F103的ADC+DMA技术实现高精度多通道电压采集,并通过OLED实时显示数据。文章包含硬件架构设计、ADC配置技巧、DMA传输优化及显示系统实现方案,提供完整工程代码和调试指南,适用于工业传感器和环境监测设备开发。

weixin_42567497的博客 399

mysql 查询前面显示序号1 2 3 4 5 ......等

mysql查询时候结果前面加上序号1 2 3 4 5 6… 等。 select @rownum:=@rownum+1 AS rownum, a.* FROM (SELECT @rownum:=0) r,(自己写的sql) a LIMIT 0,10; 例句: SELECT @rownum :=@rownum + 1 AS rownum, a.* FROM (SELECT @rownum := 0)...

qq_40430890的博客 1978

DeepSeek赋能CAD:从API调用到智能设计工作流的实战指南

本文详细介绍了如何利用DeepSeek AI技术赋能CAD设计工作流,从API调用到智能设计优化的实战指南。通过Python环境配置、API接入详解以及四大智能设计场景的实战案例,帮助CAD设计师实现参数化设计优化、自动规范检查等高效工作方式,大幅提升设计效率和质量。

weixin_29092579的博客 615

银河麒麟arm64 V10 SP1桌面系统高效部署onnxruntime推理环境实战

本文详细介绍了在银河麒麟arm64 V10 SP1桌面系统上高效部署onnxruntime推理环境的完整实战流程。从系统环境准备、关键依赖安装,到onnxruntime的安装验证,并以YOLOv5模型部署为例进行性能对比分析,提供了在国产化飞腾D2000平台上进行AI边缘推理的实用指南和避坑技巧。

ss78901的博客 636

mysql 1 2 3 4 5_Mysql函数比较1,2,3和3,4,5是否有相同的数字

DROP FUNCTION IF EXISTS `FN_NoticeInDepts`;CREATE DEFINER = `root`@`%` FUNCTION `FN_NoticeInDepts`(torgs MEDIUMTEXT,tdepts MEDIUMTEXT)RETURNS tinyint(1)COMMENT '作者:恒 作用:查询部门权限和新闻权限是否有相同的'BEGINDECLARE ...

weixin_29349579的博客 412

【Linux】实际项目应该如何完成?--安防监控系统项目的总结

到目前为止我也做个5、6个嵌入式项目,但以往都是从零开始自己做,也就是毫无计划,想到那里做那里,有想法就会去实现,就这样导致我碰到了很多坑,也消耗了我许多时间,当然,不是说这样不好,因为在其中我也得到了一个很好的锻炼与练习,但是这不适用于在工作中去这样做。...

修成真的博客 6724

mysql注入的时候,比如 ***.php?id=5 union select 1,2,3,4是什么意思

如果不过滤的话,这条语句是可以直接执行的,看这里面有个 union 关键字,这个关键字的意思是union:联合的意思,即把两次或多次查询结果合并起来。 要求:两次查询的列数必须一致 推荐:列的类型可以不一样,但推荐查询的每一列,想对应的类型以一样比如说你查用户信息表,如1select id,username from user ;这个时候你得到的结果就是id,username1,张三2,李四......

qq_36513469的博客 5465

论文必备 - YOLOv11热力图可视化,支持指定模型,指定显示层,设置置信度,以及10种可视化实现方式

本文带来的是YOLOv11热力图可视化功能,支持,以及。我们经常看到一些论文里绘制了不同的热力图,一方面能够直观的感受其模型的有效性,另一方面也丰富了论文内容。特别是在使用了注意力模块的网络中,热力图就可以验证注意力机制是否真正聚焦到了预期的重要特征上,以便对模型的有效性和合理性进行评估。例如这篇文章中展示的,就很能够表达作者改进后的模型相比之前模型的优越性。

Limiiiing的博客 5503

【腾讯小龙虾WorkBuddy专栏01】初识WorkBuddy!定位、核心优势、功能界面全解析

【腾讯小龙虾WorkBuddy专栏01】初识WorkBuddy!定位、核心优势、功能界面全解析

AI人人懂 3811

MySQL使用select查询时,在查询结果中增加一个字段并指定固定值

假设需求是这样的: 1 2 3 4 5 6 7 8 mysql> desc user; +-------+----------+------+-----+---------+----------------+ | Field | Type     | Null | Key | Defaul...

LCRxxoo的博客 1万+

AgentScope深入分析-ReActAgent

ReActAgent 是 AgentScope 框架中最核心的智能体实现,它完美诠释了"推理-行动"(Reasoning-Acting)循环的精髓。本文将深入分析 ReActAgent 的类继承关系、核心执行流程,以及状态管理、钩子机制、实时介入等关键技术点。通过阅读本文,你会理解智能体如何与模型交互、如何执行工具、如何处理中断,以及这些机制背后的设计考量。模块化:通过组合不同的组件(模型、格式化器、工具集、记忆)来构建智能体透明性:所有关键流程都对开发者可见,可以精确控制可扩展性。

842

mysql switch大于_资深DBA整理MySQL基础知识五:SQL大神经常用到的函数

SQL中常用到的函数一.if函数:第一种格式:if(expr1,expr2,expr3)含义:如果表达式expr1值为true(expr1 <> 0 and expr1 <> null),则返回值expr2,否则返回值 expr3如果表达式1为true(值不为0,不会null),返回表达式2的值,否则返回表达式3的值。例如:select if (5 > 3, 2 * ...

weixin_39690972的博客 542

VC中sqlite的使用

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

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

sql null值替换0_资深DBA整理MySQL基础知识五:SQL大神经常用到的函数

SQL中常用到的函数一.if函数:第一种格式:if(expr1,expr2,expr3)含义:如果表达式expr1值为true(expr1 <> 0 and expr1 <> null),则返回值expr2,否则返回值 expr3如果表达式1为true(值不为0,不会null),返回表达式2的值,否则返回表达式3的值。例如:select if (5 > 3, 2 * ...

weixin_39904522的博客 1814

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Mysql数据库基础知识(五)之:视图、变量、存储过程、函数、流程控制结构

一、视图含义:虚拟表,只存储了sql逻辑,没有存储数据,和普通表一样使用 mysql5.1版本出现的新特性,是通过表动态生成的数据 创建语法的关键字 是否实际占用物理空间 使用 表 create table 保存了数据 增删改查 视图 creat...

cd546566850的博客 402

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

五、MySQL 常用函数

让数据库承担更多的数据处理工作,能让你的应用代码更整洁。MySQL就提供了一套丰富的函数库,可以直接在查询中“加工”数据。无论是拼接字符串、格式化日期,还是进行数学运算,都有现成的工具。尤其像IFNULL和CASE这样的控制流函数,还能在SQL里实现条件判断,把讨厌的空值换掉,或给数据打上不同标签,非常实用。

专注于 Agent 工程、AI 产品、Harness Engineering、LLM 算法等方向,OpenMathModel、Nivik 等开源项目作者 8176

五、MySQL函数

• 聚合函数• 数学函数• 字符串函数• 日期函数• 控制流函数• 窗口函数。

weixin_62602196的博客 856

mysql exp函数_五、MySQL函数

函数表示对输入参数值返回一个具有特定关系的值MySQL提供大量丰富的函数在进行数据库管理以及数据的查询和操作时将会经常用到各种函数。通过对数据的处理数据库功能可以变得更加强大更加灵活地满足不同需求。各类函数从功能主要分为以下几类数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数和加密函数。5.1、数学函数绝对值函数ABS(x)mysql>SELECTABS(2),ABS(-...

weixin_29119033的博客 761

带你从入门到精通——MySQL(五. 常用函数二)

对于列转行的问题我们往往需要进行多表的合并,第一步我们先从score2表筛选出各个同学的语文成绩,创建一个新的字段course并将`语文`作为它的一个字段值,同时选取当前的语文成绩作为score,同理获取各个同学的数学成绩,最后将两表通过union函数进行合并,要注意合并后的表的行顺序可能与score1表不同,因此我们需要对score2表进行重新排序,首先根据name字段进行排序,再使用field函数对course字段进行排序即可获得最终结果。其中,带有[]的内容表示可以省略,如果分隔符省略,

2401_86480334的博客 895

MySQL 【日期】函数大全(五)

QUARTER SEC_TO_TIME SECOND STR_TO_DATE SUBDATE SUBTIME SYSDATE TIME 函数的使用

hk000001的博客 1794

三天学会MySQL(五)SQL函数

一.函数介绍 本篇讲的函数都是MySQL中的函数,对其他的数据库基本没有兼容性。 函数是 SQL 的一个非常强有力的特性,函数能够用于下面的目的: 执行数据计算 修改单个数据项 操纵输出进行行分组 格式化显示的日期和数字 转换列数据类型 SQL 函数有输入参数,并且总有一个返回值。 函数分类 单行函数 单行函数仅对单个行进行运算,并且每行返回一个结果。 常见的函数类型: 字符 数字 日期 转换 多行函数 多行函数能够操纵成组的行,每个

长夜漫漫,无心睡眠 1008

MySQL基础知识与函数

(1)使用count()来统计数量的时候,不要使用count(*),而是使用count(1),因为count(*)的效率要慢一些。(1)MySQL -->> 数据库 -->> 数据表 -->> 字段 --> 数据。(2)smallint --- 2个字节 --- short。(5)double --- 8个字节 --- double。(6)decimal --- 4个字节 --- float。(1)tinyint --- 1个字节 --- byte。(4)bigint --- 8个字节 --- long。

m0_53499553的博客 892

(五)MySQL函数

自定义函数 函数可以无参数,但必须有返回值 函数创建\删除\调用: -- 创建函数 CREATE [AGGREGATE] FUNCTION function_name(parameter_name type,[parameter_name type,...]) RETURNS {STRING|INTEGER|REAL} runtime_body -- 翻译 CREATE FUNCTI...

djdddoy5191的博客 161

MySQL基础知识

MySql的基础基础知识,面向面试

m0_51767556的博客 1235

数据库基础MySQL(五 MYSQL常用函数)

在之前的几篇中,对MySQL数据库的使用做出了讲解,但是在MySQL中,有很多很经常用到的函数。这次,就对这些函数进行一个大汇总,全程干货!!!!!上车啦!!!!!

m0_67931795的博客 975
上一篇: MySQL基础知识(四)——子查询和连接
下一篇: MySQL基础知识(六)——存储过程
田小江爱分享
博客等级 码龄10年 34粉丝 143原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值