sql
墨眉亦无锋
这个作者很懒,什么都没留下…
展开
-
mysql的树状表结构设计。
公司要做一个树状结构,列表展示的时候不仅要有节点信息,还要有该节点的路径信息。众所周知mysql没有oracle 的递归查询,如果Java代码中查询的话。列表页几十条数据。在每个节点层数不定时,其实时间都花费在数据库的连接上。又不想mysql增加自定义函数(个人觉得不利于数据迁移)。所以学习了一下前人的树状结构表设计。首先解决拿来主义将第一套理论和第二套理论整合到一起。既可以解决效率问题,也可以满足常用的需求,当树状结构进行管理时。关联树状结构的信息只需要保存节点id就可以了。树状结构变原创 2020-12-10 16:21:46 · 2903 阅读 · 0 评论 -
仅仅使用sql将clob转化为字符串方便传给domain
遇到一个问题就是数据库中存储的log使用clob存储的,查到后,无法对应到实体类中,查到大神博主的文章,记录一下,方便查找作者地址https://blog.csdn.net/wumingqian_137229/article/details/48438959在oracle使用过程中,通常使用plsql进行简单的数据查看,但是如果一些信息以clob的形式来展示,多条数据查看很不方便,通过系统的dbm...转载 2018-03-30 18:00:59 · 857 阅读 · 0 评论 -
查询树状结构的某个节点的所有子节点及孙节点
通常删除一个tree的节点时,也要删除与其相关的子孙节点 select * from YMIT_GLOBAL_PARAM_INFO t start with t.const_id = '26274a26394947abab87994e534cec18' connect by PRIOR t.const_id = t.par_const_id...原创 2018-04-23 14:42:25 · 3434 阅读 · 0 评论 -
mybatis关联查询resultmap的使用详解resultmap
因为该案例比较典型,所以记录一下,恐后期有所疑问,以便用时便于会议。案例典型在 关联关系典型主表一张业务模板表TABLE_NAME COLUMN_NAME COMMENTSYMIT_BIZ_TMP PK_ID 自增主键YMIT_BIZ_TMP BIZ_TMP_NM 业务模板名称YMIT_BIZ_TMP TRD_INF_ID 交易接口ID,与接口用例树关联YMIT_BIZ_TMP TRD_I...原创 2018-05-17 12:54:30 · 3201 阅读 · 1 评论 -
mysql表分区语句记录
建立分区表CREATE TABLE realtable ( id int(10)unsigned NOT NULL COMMENT'表主键', pid int(10)unsigned NOT NULL COMMENT'产品ID', price decimal(15,2)NOT NULL COMMENT'单价', num int(11)NOT NULL COMMENT'购买数量',...原创 2018-07-20 16:23:34 · 3031 阅读 · 0 评论 -
mysql建立存储过程实战,历史表数据迁移,历史表自动分区,
首先是写一个存储过程,还是比较简单的,主要是网上有很多现成的,大部分有点错误。下边的是实际应用过程中实战有效的。没有错误的。首先是存储过程展示;DELIMITER $$DROP PROCEDURE IF EXISTS `create_Partition`$$CREATE DEFINER=`root`@`%` PROCEDURE `create_Partition`(IN data...原创 2018-07-20 14:09:30 · 1622 阅读 · 0 评论 -
mysql存储过程
mysql存储过程语法及实例存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。--------------------基本语法--------------------一.创建存储过程create procedure sp_name()begin.........end二.调用存储过程1.基本语法:call sp_name()注意:...转载 2018-07-20 16:23:03 · 163 阅读 · 0 评论 -
mysql做报表查询。sum函数count函数的使用
多个表关联查询,取某些字段,然后进行判断计算,生成新的字段,存储到另一张表中。SELECT a.LOAN_RECEIPT_NBR,c.`NAME`,b.LOAN_INIT_PRIN *0.9,b.REGISTER_DATE,b.LOAN_EXPIRE_DATE,a.POST_DATE,a.PAY_AMT*0.9,a.CONSUMER_TRANS_ID,SUM(IF(d.POSTING_FL...原创 2018-08-27 14:16:58 · 957 阅读 · 0 评论 -
一文了解mysql原理。mysql进阶
本文转自公众号:内核小王子------------读了以后觉得很好,复制一份保存,学习使用。本文转自公众号:内核小王子先抛出几个问题 1.为什么不建议使用订单号作为主键? 2.为什么要在需要排序的字段上加索引? 3.for update 的记录不存在会导致锁住全表? 4.redolog 和 binlog 有什么区别? 5.MySQL 如何回...转载 2019-08-13 16:26:51 · 233 阅读 · 0 评论