随笔分类 -  DataBase

数据库
摘要:SELECT * FROM ecube_swap.swap_station_status_notice s WHERE s.create_time BETWEEN NOW()-10 AND NOW() + 10; --查询前10秒内和后10秒内的数据 阅读全文
posted @ 2022-04-05 13:37 10114 阅读(822) 评论(0) 推荐(0) 编辑
摘要:delete from DM_MATERIAL where ELASTICITY is null; alter table DM_MATERIAL modify ELASTICITY not null; 阅读全文
posted @ 2022-04-05 13:35 10114 阅读(169) 评论(0) 推荐(0) 编辑
摘要:一、IFNULL的表达式如下: IFNULL(expr1,expr2) 功能描述:如果expr1为null, 则函数返回expr2,否则将返回expr1。 举例1: SELECT IFNULL(0,'ab'); 第一个参数是0,不是NULL,所以结果是0. 举例2: SELECT IFNULL(NU 阅读全文
posted @ 2022-03-01 10:59 10114 阅读(541) 评论(0) 推荐(0) 编辑
摘要:项目中查询用到了concat()拼接函数,在此查询中出现了拼接的字段为null的情况,拼接结果为null在应用层报了空指针异常。 SELECT CONCAT('1,',NULL,'2') result; SELECT CONCAT('1,','','2') result; 通过实践证明CONCAT( 阅读全文
posted @ 2022-02-28 21:46 10114 阅读(826) 评论(0) 推荐(0) 编辑
摘要:1.嵌套查询与连接查询的性能 连接查询一般较快;子查询很难被优化。(当然和DB优化有关,也可能子查询比连接查询快)其实不能一概而论的~~ 不过,问了下DBA同学,他建议是能用join的,尽量不要用嵌套查询。以下内容,部分是来自网上的一些观点,自己稍加整理的。 子查询是实现关联式计算的一种实例,连接实 阅读全文
posted @ 2021-12-26 20:35 10114 阅读(1970) 评论(0) 推荐(0) 编辑
摘要:最近做的需求经常和数据库在打交道, 因为系统页面上某些展示的字段并不是在前端写死的, 而是配置在数据库中, 这样的话便于维护和扩展. 于是遇到了一个MySQL中比较细节性的问题. 日常开发中不少程序员认为MySQL不支持DELETE数据时使用别名, 之前我也是这么认为的, 但是由于最近的需求中使用d 阅读全文
posted @ 2021-07-11 16:16 10114 阅读(516) 评论(0) 推荐(1) 编辑
摘要:sql语句的性能达不到你的要求,执行的效率让你忍无可忍,一般会是下面几种情况。 1.网速不给力,不稳定。 2.服务器内存不够,或者SQL被分配的内存不够。 3.sql语句设计不合理 4.没有相应的索引,索引不合理 5.没有有效的索引视图 6.表数据过大没有有效的分区设计 7.数据库设计太2,存在大量 阅读全文
posted @ 2020-12-20 11:03 10114 阅读(48) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示