mysql
JINGBIN_CHEN
多学习多进步
展开
-
update 小异常
当我把表里面一个null字段加一变成1时,发现还是为null使用ifnull(age,0)函数去处理,因为这里使用的是mysql. sqlserver 使用isnull. 测试后的结果:原创 2017-11-08 10:47:26 · 550 阅读 · 0 评论 -
mysql存储过程
一、mysql存储过程的一般写法: 1创建存储过程CREATE [DEFINER = { user | CURRENT_USER }] PROCEDURE sp_name ([proc_parameter[,...]]) [characteristic ...] routine_bodyproc_parameter: [ IN | OUT | INOUT ] param_原创 2018-03-14 12:51:18 · 188 阅读 · 0 评论 -
闭包表
闭包表我们在开发中经常使用到树,而数据库中树的存储比较常用的是使用邻接表(父节点和子节点都同时存在于一行中)。但是使用邻接表有一个不好的地方,我如果要找某个节点下所有的子节点就必须要重复的递归去寻找,并且深度是不知道的,这会大大消耗性能。那把邻接表改变为路径表(一个字段记录其节点的情况,如1/2/3,1是2的父节点,2是3的父节点)。这样要找其子节点时非常的方便,但是节点发生变动时,修改起来就...原创 2019-05-17 18:40:58 · 6432 阅读 · 0 评论 -
mysql删除重复记录,只保存一条
我们有这样的一种经历,历史数据表中重复插入多条记录,我们需要去删除掉重复的记录只保留一条记录。情况说明:有一张表tbl_data_meter_h,里面有两个字段分别是IMEI和FREEZE_DATE组成唯一索引。首先是分组查出重复记录列select IMEI,FREEZE_DATE from tbl_data_meter_h group by IMEI,FREEZE_DATE having...原创 2019-06-12 19:20:23 · 3178 阅读 · 0 评论