<导航
摘要: 有这样一个需求场景:统计所有用户使用公交卡的用卡数据(要满足一定的查询条件)到一张临时表。用户的公交卡用卡数据表是分表记录的(每天一张表,表名后缀加上当天日期,如:user_info_20190120)。 修改成游标循环表列表: 阅读全文
posted @ 2019-01-22 18:11 字节悦动 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 本文总结了mysql常见的三种循环方式:while、repeat和loop循环。还有一种goto,不推荐使用。 参考文章:https://blog.csdn.net/yili0000a/article/details/80515098 阅读全文
posted @ 2019-01-22 17:55 字节悦动 阅读(2833) 评论(0) 推荐(5) 编辑
摘要: 我们知道,在MySQL的储存过程中,一般的输入参数为各种数据类型,如数值型,字符型等。那么,能不能让输入参数等于表名呢?答案是肯定的,那就是使用MySQL提供的PREPARE语法。 关于PREPARE的具体使用方法,可以参考网址:https://dev.mysql.com/doc/refman/5. 阅读全文
posted @ 2019-01-22 17:49 字节悦动 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 1、游标(cursor)介绍 有数据缓冲的思想:游标的设计是一种数据缓冲区的思想,用来存放SQL语句执行的结果。 先有数据基础:游标是在先从数据表中检索出数据之后才能继续灵活操作的技术。 类似于指针:游标类似于指向数据结构堆栈中的指针,用来pop出所指向的数据,并且只能每次取一个。 2、游标优缺点 阅读全文
posted @ 2019-01-22 17:41 字节悦动 阅读(960) 评论(0) 推荐(0) 编辑
摘要: 网上搜了下 GROUP_CONCAT 数据截断的问题,答案都指向了 group_concat_max_len 这个参数,它的默认值正好是1024。可以直接在数据库中通过下面的命令查看这个默认值: 所以解决办法只要调整 group_concat_max_len 最大值就行了。 或者: 在C:\Prog 阅读全文
posted @ 2019-01-22 16:58 字节悦动 阅读(570) 评论(0) 推荐(0) 编辑
摘要: mysql 本身并没有 split 函数,但我们可以自定义函数实现。 用法: 例子: 阅读全文
posted @ 2019-01-22 16:52 字节悦动 阅读(821) 评论(0) 推荐(0) 编辑