数据库

MySQL数据库开发:控制流函数(-if ,elseif,else,case…when)

前言 不管是任何的编程语言,逻辑判断是必不可缺的一个板块;在Python、C、java这些火热的编程语言下,逻辑判断也是编程语言的一个亮点。 IF(expr1,expr2,expr3) 简单逻辑判断 如果第一个条件成立,那么就返回expr2,如果条件不成立...

MySQL数据库开发:MySql中的longtext字段的返回问题及解决

MySql中longtext字段的返回 最近开发中用到了longtext这种字段。在mysql中该字段的最大长度为4G 如下图所示 开发中遇到的一个问题就是。例如有个article表,然后我们的页面要将数据以列表的形式展示到前端(只显示几个字段,如作者,标...

ORACLE开发知识:inner join和left join之间的区别详解

前言 关于inner join 与 left join 之间的区别,以前以为自己搞懂了,今天从前端取参数的时候发现不是预想中的结果,才知道问题出在inner join 上了。 需求是从数据库查数据,在前端以柱形图的形式展现出来,查到的数据按行业分组,显示每...

ORACLE开发:oracle自动统计信息时间的修改过程记录

今天是2022年1月7日今天值夜班,同事让给优化一个sql,优化完成后,顺便看了下新系统的统计信息情况,发现在晚上做数据采集的时间,系统资源增加,发现是统计信息在跑,在模拟环境测试,特此记录。 – trc get trace path R...

Oracle函数导致索引列失效的解决办法

在索引列上使用函数使得索引失效的是常见的索引失效原因之一,因此尽可能的避免在索引列上使用函数。尽管可以使用基于函数的索引来解决索引失效的问题,但如此一来带来的比如磁盘空间的占用以及列上过多的索引导致DML性能的下降。本文描述的是一个索引列上使用函数使其失效...