MySQL_4 常见函数汇总及演示

这篇具有很好参考价值的文章主要介绍了MySQL_4 常见函数汇总及演示。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、统计函数

        1.基本语法 : 

        2.代码演示 :  

                演示Ⅰ——

                演示Ⅱ——

二、合计函数

        1.基本语法 : 

        2.代码演示 : 

三、平均函数

        1.基本语法 : 

        2.代码演示 : 

四、最值函数 

        1.基本语法 : 

        2.代码演示 : 

五、字符串函数

        1.常用字符串函数 : 

        2.代码演示 : 

六、数学函数

        1.常用数学函数 : 

        2.代码演示 : 

七、日期函数

        1.常用日期函数 : 

        2.代码演示 :  

八、加密函数

        1.基本语法 : 

        2.代码演示 : 

九、 流程控制函数

        1.基本语法 : 

        2.代码演示 : 


一、统计函数

        1.基本语法 : 

        SELECT COUNT(*) / COUNT (column_name)... FROM table_name 

                [WHERE where_definitition];

        注意事项——

        COUNT(*)表示查询整条记录,只要该记录满足WHERE子句的条件就会被统计在内;

        COUNT(column_name)表示在符合WHERE子句条件的基础上,还必须满足指定列不为NULL

        可以在一条查询语句中使用多个COUNT(column_name),以同时统计多个列,分别显示各个列的统计结果。

        若想查询某列为空的记录,可以配合IF语句来使用,eg : SELECT COUNT(IF(`ebonus` IS NULL, 1, NULL)) FROM `employee`; 该查询语句的意思是如果某条记录的`ebonus`字段为NULL,就返回一个非空字符(这里的1可以是任意的非空字符),继而被COUNT函数统计在内;如果某条记录的`ebonus`字段非NULL,就返回NULL,继而不被COUNT寒素统计在内。
            PS : 亦可以使用两个COUNT函数进行相减的操作,即用统计所有结果的COUNT函数 - 统计非空的COUNT函数。eg :
SELECT COUNT(*) - COUNT(`ebonus`) FROM `employee`; [体现了SQL的灵活性!]

        若希望COUNT函数的统计结果去重,可以在column_name前增加DISTINCT进行修饰,即COUNT(DISTINCT column_name)。

        2.代码演示 :  

                演示Ⅰ——

                现有学生表stus如下——

MySQL_4 常见函数汇总及演示

                现要求——
                ①统计表中一共有几位学生(即表中一共有多少条记录);
                ②统计数学成绩大于等于130的学生个数;
                代码如下 : 

# 统计stus表中共有多少学生
SELECT COUNT(*) FROM `stus`;

# 统计Math >= 130的学生个数
SELECT COUNT(*) FROM `stus`
			WHERE `Math` >= 130;

                运行结果 : 

MySQL_4 常见函数汇总及演示

MySQL_4 常见函数汇总及演示

                演示Ⅱ——

                向表中添加两条id = NULL的记录,stus表如下图所示 : 

MySQL_4 常见函数汇总及演示

                现要求——
                ①统计英语成绩在80分以下的学生个数;
                ②统计英语成绩在80分以下的,且id不等于NULL的学生个数;
                代码如下 : 

# 统计英语成绩在80分以下的学生的个数
SELECT COUNT(*) FROM `stus`
			WHERE `English` < 80;
			
# 统计英语成绩在80分以下的并且id不为空的学生的个数
SELECT COUNT(id) FROM `stus`
			WHERE `English` < 80;

                运行结果 : 

MySQL_4 常见函数汇总及演示

MySQL_4 常见函数汇总及演示


二、合计函数

        1.基本语法 : 

        SELECT SUM(column_name), SUM(column_name)... FROM table_name

                [WHERE where_definition];

        注意事项——

        SUM函数仅对数值型字段起作用,否则无意义

        可以同时对多列求和。

        2.代码演示 : 

                仍对stus表进行操作,stus表目前如下 : 

MySQL_4 常见函数汇总及演示

                现要求——
                ①统计所有学生的数学成绩;
                ②统计所有学生的英语成绩;
                代码如下 : 

SELECT SUM(`Math`) AS `Math_total`,SUM(`English`)  AS `English_total`
			FROM `stus`;

                运行结果 : 

MySQL_4 常见函数汇总及演示


三、平均函数

        1.基本语法 : 

        SELECT AVG(column_name), AVG(column_name)... FROM table_name

                [WHERE where_definition];

        注意事项——

        若求平均值的列中有NULL数据,AVG函数会自动跳过该NULL数据
       
除了AVG函数,还可以使用SUM(column_name) / COUNT(column_name)的方式来统计某一字段的平均值。

        2.代码演示 : 

                仍对stus表进行操作,stus表目前如下 : 

MySQL_4 常见函数汇总及演示

                现要求—— 
                ①查询所有学生的数学成绩的平均分以及英语成绩的平均分;
                ②将id = 2的学生Ice的数学成绩置为空,再次查询全体学生的数学平均分;
                代码如下 : 

SELECT AVG(`Math`), AVG(`English`) FROM `stus`;

UPDATE `stus` 
			SET `Math` = NULL
			WHERE `id` = 2;

SELECT SUM(`Math`) / COUNT(`Math`) AS `average_Math` FROM `stus`;

                运行结果 : 

MySQL_4 常见函数汇总及演示

MySQL_4 常见函数汇总及演示


四、最值函数 

        1.基本语法 : 

        SELECT MAX(columun_name)... / MIN(column_name)... FROM table_name

                [WHERE where_definition];

        注意事项——

        与上面几个函数类似地,MAX和MIN函数也可以多个使用,并且可以混用

        2.代码演示 : 

                仍然操作stus表,目前stus表如下 : 

MySQL_4 常见函数汇总及演示

                现要求——
                ①查询全体学生中最高的数学成绩和最低的数学成绩;
                ②查询全体学生中最高的英语成绩和最低的英语成绩;
                代码如下 : 

SELECT MAX(`Math`), MIN(`Math`) FROM `stus`;

SELECT MAX(`English`), MIN(`English`) FROM `stus`;

                运行结果 : 

MySQL_4 常见函数汇总及演示

MySQL_4 常见函数汇总及演示


五、字符串函数

        1.常用字符串函数 : 

        CHARSET(str) : 返回字段(具体的字符串)的字符集类型;

        CONCAT(string, string2...) : 连接多个字符串,将多个列拼接成一列;

        INSTR(string, substring) : 返回substring在string中出现的位置,没有则返回0;

        UCASE(string) : 将当前字符串转换成大写;

        LCASE(string) : 将当前字符串转换成小写;

        LEFT(string, length) : 从string的左边起取length个字符;(RIGHT可从右取)

        LENGTH(string) : 获取当前string的长度(字节);

        8° REPLACE(str, old_string, new_string) : 用new_string替换掉str中的old_string);

        STRCMP(string1, string2) : 按照逐个字符比较两字符串大小;

        10° SUBSTRING(str, position [, length]) : 从str的position开始(默认是1),取LENGTH个字符;

        11° LTRIM(string) / RTRIM(string) / TRIM(string) : 去掉前端空格 / 后端空格 / 两端空格。

        2.代码演示 : 

                ① CHARSET(str) : 返回字段的字符集类型;

# 查询ename字段和ecareer字段的字符集类型
SELECT CHARSET(`ename`), CHARSET(`ecareer`)
            FROM `employee`;

MySQL_4 常见函数汇总及演示

                ② CONCAT(string, string2...) : 连接多个字符串;

# 查询自定义拼接后的列
SELECT CONCAT(`ename`, ' 是在 ', `hiredate`, ' 入职的') AS `hiredate_info`
			FROM `employee`;

MySQL_4 常见函数汇总及演示

                ③ INSTR(string, substring) : 返回substring在string中出现的位置,没有则返回0; 

# DUAL 亚元表,是一个系统表,可以作为默认的测试表来使用
SELECT INSTR('I love programming!', 'ing'),
       INSTR('I love programming!', 'hahah') AS `test`
       FROM DUAL;

MySQL_4 常见函数汇总及演示

                ④ UCASE(string) : 将当前字符串转换成大写;

SELECT UCASE(`ename`) FROM `employee`;

MySQL_4 常见函数汇总及演示

                ⑤ LCASE(string) : 将当前字符串转换成小写;

SELECT LCASE('I_loVe_YOU') AS `test` FROM DUAL;

MySQL_4 常见函数汇总及演示

                ⑥ LEFT(string, length) : 从string的左边起取length个字符;

SELECT LEFT(`ename`, 3) FROM `employee`;

MySQL_4 常见函数汇总及演示

                ⑦ LENGTH(string) : 获取当前string的长度(字节); 

SELECT LENGTH('abc'), 
       LENGTH('哈哈哈'), 
       LENGTH('...'), 
       LENGTH('。。。') 
       FROM DUAL;

MySQL_4 常见函数汇总及演示

                ⑧ REPLACE(str, old_string, new_string) : 用new_string替换掉str中的old_string) 

SELECT REPLACE('I love programming!', 'love ', 'relish ') AS `replace_result`
			FROM DUAL;

MySQL_4 常见函数汇总及演示

                ⑨ STRCMP(string1, string2) : 按照逐个字符比较两字符串大小 

SELECT STRCMP('abc', 'abcdefg') AS `t1`,
			 STRCMP('dsae','dsad') AS `t2`,
			 STRCMP('hah', 'hah') AS `t3`
			 FROM DUAL;

MySQL_4 常见函数汇总及演示

                ⑩ SUBSTRING(str, position [, length]) : 从str的position开始(默认是1),取LENGTH个字符; 

SELECT SUBSTRING('I love programming forever!', 3, 4) AS `sub_res`
			FROM DUAL;

MySQL_4 常见函数汇总及演示

                ⑩① LTRIM(string) / RTRIM(string) / TRIM(string) : 去掉前端空格 / 后端空格 / 两端空格。

SELECT LTRIM('   haha') AS `left_res`,
			 RTRIM('hah   ') AS `Right_res`,
			 TRIM('  haah   ') AS `Trim_res`
			 FROM DUAL;

MySQL_4 常见函数汇总及演示


六、数学函数

        1.常用数学函数 : 

        ABS(num) :  求绝对值;

        BIN(decimal_number) :  十进制转二进制;

        CEILING(number) : 向上取整;

        FLOOR(number) : 向下取整;

        CONV(number, from_base, to_base) : 进制转换,将number以一个指定的进制转为另一个进制;

        FORMAT(NUMBER, decimal_places) : decimal_places代表保留的小数位数(四舍五入);

        HEX(DecimalNumber) : 转十六进制;

        LEAST(number_1 [, number_2...number_n]) : 求最小值;

        MOD(numerator, denominator) : 取余;

        10° RAND([seed]) : 求0~1.0之间的随机数,若想要返回的随机数不变化,可以给出一个seed(种子)。

        2.代码演示 : 

                1 ABS(num) :  求绝对值;

# DUAL 亚元表,是一个系统表,可以作为默认的测试表来使用
SELECT ABS(0.00) AS `a1`,
			 ABS(2333) AS `a2`,
			 ABS(-6.66) AS `a3`,
			 ABS(-333) AS `a4`
			 FROM DUAL;

MySQL_4 常见函数汇总及演示

                2 BIN(decimal_number) :  十进制转二进制; 

SELECT BIN(10),
			 BIN(11),
			 BIN(12)
			 FROM DUAL;

MySQL_4 常见函数汇总及演示

                3° CEILING(number) : 向上取整; 

SELECT CEILING(2.2) AS `c1`,
			 CEILING(0.8) AS `c2`,
			 CEILING(-0.99) AS `c3`,
			 CEILING(-1.01) AS `c4`
			 FROM DUAL;

MySQL_4 常见函数汇总及演示

                 FLOOR(number) : 向下取整; 

SELECT FLOOR(2.2) AS `f1`,
			 FLOOR(0.8) AS `f2`,
			 FLOOR(-0.99) AS `f3`,
			 FLOOR(-1.01) AS `f4`
			 FROM DUAL;

MySQL_4 常见函数汇总及演示

                 CONV(number, from_base, to_base) : 进制转换 

SELECT CONV(55, 10, 2) AS `conv_res1`,
			 CONV(55, 8, 10) AS `conv_res2`,
			 CONV(55, 16, 10) AS `conv_res3`
			 FROM DUAL;

MySQL_4 常见函数汇总及演示

                 FORMAT(NUMBER, decimal_places) : 保留小数位数(四舍五入);

SELECT FORMAT(22.222222, 2) AS `test1`,
			 FORMAT(22.22888, 2) AS `test2`,
			 FORMAT(-0.747, 2) AS `test3`
			 FROM DUAL;

MySQL_4 常见函数汇总及演示

                 HEX(DecimalNumber) : 转十六进制; 

SELECT HEX(16),
			 HEX(65),
			 HEX(126)
			 FROM DUAL;

MySQL_4 常见函数汇总及演示

                 LEAST(number_1 [, number_2...number_n]) : 求最小值; 

SELECT LEAST(0, -1.08, 22, 100) AS `least_1`,
			 LEAST(3, 8, 3, 11) AS `least_2`,
			 LEAST(1000, 233.3) AS `least_3`
			 FROM DUAL;

MySQL_4 常见函数汇总及演示

                 MOD(numerator, denominator) : 取余; 

SELECT MOD(10, 3),
			 MOD(55, 10)
			 FROM DUAL;

MySQL_4 常见函数汇总及演示

                10° RAND([seed]) : 求0~1.0之间的随机数 

SELECT FORMAT(RAND(), 2) AS `random1`,
			 FORMAT(RAND(), 2) AS `random2`,
			 FORMAT(RAND(5), 2) AS `random3`
			 FROM DUAL;

MySQL_4 常见函数汇总及演示

MySQL_4 常见函数汇总及演示


七、日期函数

        1.常用日期函数 : 

        CURRENT_DATE :  当前日期;

        CURRENT_TIME : 当前时间;

        CURRENT_TIMESTAMP : 当前时间戳;

        DATE(datetime) : 返回当前时间的日期部分;

        //以下四个函数的date类型可以是DATE, DATETIME, TIMESTAMP类型

        DATE_ADD(date, INTERVAL  d_value  d_type) : 在当前日期的基础上加上一段时间或日期;(d_type 可以是YEAR, MINUTE, SECOND, DAY等)

         DATE_SUB(date, INTERVAL  d_value  d_type) : 在当前日期的基础上减去一段时间或日期;(d_type 可以是YEAR, MINUTE, SECOND, DAY等)

        DATEDIFF(date1, date2) : 返回两个日期的时间差,结果是天;

        TIMEDIFF(date1, date2) : 返回两个时间的时间差,结果是时间;

        NOW() : 返回当前时间;

        10° UNIX_TIMESTAMP() : 返回1970-1-1到现在的秒数。

        11° FROM_UNIXTIME() : 返回年月日。实际开发中,可能会使用int类型来保存一个时间戳,然后使用FROM_UNIXTIME()函数进行转换

        2.代码演示 :  

                 CURRENT_DATE :  当前日期;
                
CURRENT_TIME : 当前时间;
                
CURRENT_TIMESTAMP : 当前时间戳;

SELECT CURRENT_DATE(),
			 CURRENT_TIME(),
			 CURRENT_TIMESTAMP()
			 FROM DUAL;

MySQL_4 常见函数汇总及演示

                4° DATE(datetime) : 返回当前时间的日期部分;
                
DATE_ADD(date, INTERVAL d_value d_type) : 在当前日期的基础上加上一段时间或日期;
                
 DATE_SUB(date, INTERVAL d_value d_type) : 在当前日期的基础上减去一段时间或日期;

                先来建一张新闻消息表,代码如下:

CREATE TABLE IF NOT EXISTS `timetable`(
	`id` MEDIUMINT NOT NULL DEFAULT 0,
	`name` VARCHAR(50) NOT NULL DEFAULT '',
	`send_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP 
							ON UPDATE CURRENT_TIMESTAMP
);

INSERT INTO `timetable`
			VALUES(1, '震惊,XXX', '2023-5-14 10:35:22'),
						(2, '卧槽,XXX', '2023-5-14 10:36:42'),
						(3, '我趣,XXX', '2023-5-14 10:40:12');

SELECT * FROM `timetable`;

                消息表如下 : 

MySQL_4 常见函数汇总及演示

                现要求——
                ①取出name中含有卧槽的新闻及其发布时间,且发布时间仅要求日期;

SELECT `name`, DATE(`send_time`)
			FROM `timetable`
			WHERE `name` LIKE '卧槽%';

MySQL_4 常见函数汇总及演示

                ②取出20分钟内发布的新闻;

/*
    WHERE子句的含义是要求发布时间 + 20分钟后大于当前时间的新闻,
    即20分钟内发布的新闻。
*/
# 思路一 : 
SELECT * FROM `timetable`
			WHERE DATE_ADD(`send_time`, INTERVAL 20 MINUTE) >= NOW();

# 思路二 : 
SELECT * FROM `timetable`
			WHERE DATE_SUB(NOW(), INTERVAL 20 MINUTE) <= `send_time`;

MySQL_4 常见函数汇总及演示

                 DATEDIFF(date1, date2) : 返回两个日期的时间差,结果是天;
                8° TIMEDIFF(date1, date2) : 返回两个时间的时间差,结果是时间;

# 求一个2002-1-1日出生的人,活到120岁还能活几天
SELECT DATEDIFF(DATE_ADD('2002-1-1', INTERVAL 120 YEAR), DATE(NOW()))
			FROM DUAL;
# 求时间差
SELECT TIMEDIFF('20:14:44', '14:22:11') FROM DUAL;

MySQL_4 常见函数汇总及演示

MySQL_4 常见函数汇总及演示

                10° UNIX_TIMESTAMP() : 返回1970-1-1到现在的秒数。
                11° FROM_UNIXTIME() : 返回年月日。实际开发中,可能会使用int类型来保存一个时间戳,然后使用FROM_UNIXTIME()函数进行转换。

SELECT UNIX_TIMESTAMP(), 
			FROM_UNIXTIME(UNIX_TIMESTAMP(), '%Y-%m-%d %H:%i:%s') AS `STAMP`
			FROM DUAL;

MySQL_4 常见函数汇总及演示


八、加密函数

        1.基本语法 : 

        1° SELECT USER() FROM table_name;        ——查询当前登录到MySQL的用户及其IP;

        SELECT DATABASE();         ——查询当前使用的数据库名称;

        SELECT MD5(str);         ——根据当前字符串,通过MD5特定算法得到一个32位的密码,常用于对数据库用户密码的加密,并且数据库中保存的用户密码,往往就是MD5加密后的密码;

        SELECT * FROM mysql.user; ——查询mysql数据库中的所有用户。

        2.代码演示 : 

                 SELECT USER() FROM table_name;  
                 SELECT DATABASE();

SELECT USER(), DATABASE();

MySQL_4 常见函数汇总及演示

                 SELECT MD5(str) 

SELECT MD5('123456'), MD5('2333');

CREATE TABLE IF NOT EXISTS `test_users`(
	`id` MEDIUMINT NOT NULL DEFAULT 0,
	`name` VARCHAR(32) NOT NULL DEFAULT '',
	`pwd` CHAR(32) NOT NULL DEFAULT ''
);

INSERT INTO `test_users`
			VALUES(11, 'Cyan', MD5('123456')),
						(12, 'Raina', MD5('2333'));
						
SELECT * FROM `test_users`
			WHERE `pwd` = MD5('123456') OR `pwd` = MD5('2333');

MySQL_4 常见函数汇总及演示

MySQL_4 常见函数汇总及演示

                 SELECT * FROM mysql.user; ——查询mysql数据库中的所有用户

SELECT * FROM mysql.user;

MySQL_4 常见函数汇总及演示


九、 流程控制函数

        1.基本语法 : 

        SELECT IF(expr_1, expr_2, expr_3) FROM table_name; ——若expr_1为TRUE则返回expr_2,否则返回expr_3)。(相当于java中的三目运算符)

        SELECT IFNULL(expr_1, expr_2) FROM table_name; ——若expr_1为NULL,返回expr_2,否则返回expr_1)。

        SELECT CASE WHEN expr_1 THEN expr_2

                                      WHEN expr_3 THEN expr_4...

                                      WHEN expr_n-1 THEN expr_n

                                      ELSE expr_e END; ——若expr_1成立,则返回expr_2;若expr_3成立,则返回expr_4,依此类推;若所有条件都不成立,返回ELSE中的内容。(相当于java中自带break语句的case分支语句)。

        2.代码演示 : 

                 SELECT IF(expr_1, expr_2, expr_3) FROM table_name;
                2° SELECT IFNULL(expr_1, expr_2) FROM table_name; 

SELECT IF(2 < 3, 'haha', 'wuwu') AS `if_1`,
			 IF(2 > 3, 'hah', 'wuwuw') AS `if_2`,
			 IFNULL(NULL, 2333) AS `ifnull_1`,
			 IFNULL(666, 2333) AS `ifnull_2`;

MySQL_4 常见函数汇总及演示

                 SELECT CASE WHEN expr_1 THEN expr_2

                                      WHEN expr_3 THEN expr_4...

                                      WHEN expr_n-1 THEN expr_n

                                      ELSE expr_e END;

SELECT `name`, `sex`, `English`, `Math`, 
			(SELECT CASE WHEN `sex` = 'female' THEN 'woman'
            WHEN `sex` = 'male' THEN 'man'
            ELSE 'unknown' END) AS `test`
			FROM `stus`;

MySQL_4 常见函数汇总及演示

        System.out.println("END-----------------------------------------------------------------------------");文章来源地址https://www.toymoban.com/news/detail-444509.html

到了这里,关于MySQL_4 常见函数汇总及演示的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • mysql常见错误汇总

    可以在查询选择列表中使用别名为列提供 不同名称。可以使用 、 或子句中的别名来引用该列: GROUP BY ORDER BY HAVING 标准 SQL 不允许在子句中引用列别名。此限制是施加的 因为当评估子句时, 列值可能尚未确定。 例如,以下查询是非法的: WHERE 子句确定哪些行 应包含在条款

    2024年02月13日
    浏览(41)
  • 2.带你入门matlab数理统计常见分布的概率密度函数(matlab程序)

    1. 简述       计算概率分布律及密度函数值 matlab直接提供了通用的计算概率密度函数值的函数,它们是pdf 和namepdf函数,使用方式如下: Y=pdf(‘name’,K,A,B)或者:namepdf (K,A,B) 上述函数表示返回在X=K处、参数为A、B、C的概率值或密度值,对于不同的分布,参数个数是不

    2024年02月03日
    浏览(41)
  • MySQL统计函数count详解

    count() 是一个聚合函数,返回指定匹配条件的行数。开发中常用来统计表中数据,全部数据,不为null数据,或者去重数据。 1.函数说明 count(1):统计所有的记录(包括null)。 count(*):统计所有的记录(包括null)。 count(字段):统计该\\\"字段\\\"不为null的记录。 count(distinct 字段):

    2024年02月05日
    浏览(44)
  • MySQL 索引常见问题汇总,一次性梳理

    hello,大家好,我是张张,「架构精进之路」公号作者。   提到MySQL查询分析,就会涉及到索引相关知识,要想学好MySQL,索引是重要且不得不啃下的一环,今天就把MySQL索引常见问题进行汇总,一次性梳理清楚。 文章目录: 索引 什么是索引? 索引的优缺点? 索引的作用?

    2024年02月07日
    浏览(55)
  • Mysql系列 - 第4天:DDL常见操作汇总

    这是Mysql系列第4篇。 环境:mysql5.7.25,cmd命令中进行演示。 DDL:Data Define Language数据定义语言,主要用来对数据库、表进行一些管理操作。 如:建库、删库、建表、修改表、删除表、对列的增删改等等。 文中涉及到的语法用[]包含的内容属于可选项,下面做详细说明。 库的

    2024年02月11日
    浏览(38)
  • 【参数汇总】mysql服务端/客户端常见优化参数

    1、innodb_buffer_pool_size (innodb索引buffer pool缓冲区大小) 默认大小为128M, 官方推荐其配置为系统内存的 50% 到 75% 。 一般innodb_buffer_pool_size要结合以下两个参数来设置: innodb_buffer_pool_chunk_size 从 MySQL 5.7.5 开始,我们可以动态修改 InnoDB Buffer Pool 的大小。这个新特性同时也引入

    2024年02月04日
    浏览(45)
  • MYSQL 窗体汇总函数

            如果我们想要汇总当天数据,当月数据,当年数据的。如果不懂窗体函数,可能会比较费劲,那小编就说了,我用java处理同样可以达到效果啊。可问题是。明明有现成的函数,为啥要用java处理,当然同时,java会不停的判断时间范围,严重影响性能。         当

    2024年02月07日
    浏览(31)
  • 【MySQL系列】统计函数(count,sum,avg)详解

    💐 🌸 🌷 🍀 🌹 🌻 🌺 🍁 🍃 🍂 🌿 🍄🍝 🍛 🍤 📃 个人主页 :阿然成长日记 👈点击可跳转 📆 个人专栏: 🔹数据结构与算法🔹C语言进阶 🚩 不能则学,不知则问,耻于问人,决无长进 🍭 🍯 🍎 🍏 🍊 🍋 🍒 🍇 🍉 🍓 🍑 🍈 🍌 🍐 🍍 前言:前面已经学习

    2024年02月11日
    浏览(45)
  • Mysql 中的日期时间函数汇总

    日期和时间函数 MySQL中内置了大量的日期和时间函数,能够灵活、方便地处理日期和时间数据,本节就简单介绍一下MySQL中内置的日期和时间函数。 1 CURDATE()函数 CURDATE()函数用于返回当前日期,只包含年、月、日部分,格式为YYYY-MM-DD。使用示例如下: CURRENT_DATE()函数的作用与

    2024年02月02日
    浏览(50)
  • 【考研数学】概率论与数理统计 —— 第二章 | 一维随机变量及其分布(2,常见随机变量及其分布 | 随机变量函数的分布)

    承接前文,我们继续学习第二章,一维随机变量及其分布的第二部分内容。 (一)(0-1)分布 设随机变量 X X X 的可能取值为 0 或 1 ,且其概率为 P P P { X = 1 X=1 X = 1 } = p , =p, = p , P P P { X = 0 X=0 X = 0 } = 1 − p ( 0 p 1 =1-p(0 p 1 = 1 − p ( 0 p 1 ,称 X X X 服从(0-1)分布,记为 X ∼ B

    2024年02月11日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包