mysql
爱吃白菜的猫
只是一只爱吃白菜的猫。
展开
-
mysql按天,小时,半小时,N分钟,分钟进行数据分组统计
mysql按天,小时,半小时,N分钟,分钟进行数据分组统计mysql不同时间粒度下的分组统计 按天统计 按小时统计 按半小时统计 按N分钟统计 按分钟统计 mysql不同时间粒度下的分组统计我们在做项目或者数据分析时,经常遇到这样的需求:统计不同时间粒度下的数据分布情况,例如,每一天中每个小时网站的访问量,某路口每半个小时通过的车辆数量等。对于此类的问题,一个sql简单的查询就能实现,故特此记录下,方便以后使用。在MySQL中,我的表为:track数据结构如下所示:转载 2022-03-23 14:23:11 · 4184 阅读 · 0 评论 -
FreeSql在使用AsTreeCte遇到的数据缺少问题做下记录,最终是MySql中group_concat有长度限制,默认1024
问题连接https://github.com/dotnetcore/FreeSql/issues/1034// 查询group_concat的长度SELECT @@global.group_concat_max_len;解决办法:永久:修改默认字符大小在MySQL配置文件中加上group_concat_max_len = 102400 #你要的最大长度临时:// 设置group_concat长度 全局 和 当前会话SET GLOBAL group_concat原创 2022-02-23 14:15:49 · 391 阅读 · 0 评论 -
Mysql创建无限级递归存储过程查询树
/*p_tablename 表名,pid 主键Id,ParentId 父级ID 自行替换 */create procedure proc_pe_organization_select(in p_tablename varchar(250),in p_id INT)BEGIN SET @sqlStmt = CONCAT('SELECT a.* FROM ( SELECT cte_tbc.cte_level,a.* FROM ( SELECT @cte_ids AS cte_ids,(SELE.原创 2022-02-22 15:31:13 · 552 阅读 · 0 评论 -
2021-04-20
MySQL分区表最佳实践前言:分区是一种表的设计模式,通俗地讲表分区是将一大表,根据条件分割成若干个小表。但是对于应用程序来讲,分区的表和没有分区的表是一样的。换句话来讲,分区对于应用是透明的,只是数据库对于数据的重新整理。本篇文章给大家带来的内容是关于MySQL中分区表的介绍及使用场景,有需要的朋友可以参考一下,希望对你有所帮助。1.分区的目的及分区类型MySQL在创建表的时候可以通过使用PARTITION BY子句定义每个分区存放的数据。在执行查询的时候,优化器根据分区定义过滤那些没有我转载 2021-04-20 11:38:18 · 63 阅读 · 0 评论 -
Navicat本地连接 mysql 出现 1130 错误
MySQL8.0本地访问设置为远程访问权限1.登录MySQLmysql -u root -p输入您的密码2.选择 mysql 数据库use mysql;因为 mysql 数据库中存储了用户信息的 user 表。3.在 mysql 数据库的 user 表中查看当前 root 用户的相关信息1.select host, user, authentication_string, plugin from user;2.show variables like '%skip_n原创 2020-09-08 11:09:03 · 323 阅读 · 1 评论