随笔分类 -  mysql

摘要:UPDATE user_online_month_atu a INNER JOIN ( SELECT user_id, sum(c.online_times) as online_times, SUM(c.login_count) as login_count, Sum(c.view_page_count) as view_page_count, LEFT(c.log_date,length(c... 阅读全文
posted @ 2019-06-13 19:42 八英里 阅读(68372) 评论(0) 推荐(3) 编辑
摘要:SELECT A.* FROM comm_department A INNER JOIN ( select path,count(*) as count from comm_department group by path having count>1 ) B ON B.path=A.path WHERE EXISTS(SELECT * FROM comm_department C WHER... 阅读全文
posted @ 2019-06-11 14:51 八英里 阅读(445) 评论(0) 推荐(0) 编辑
摘要:select user_name,count(*) as count from comm_user group by user_name having count>1; 阅读全文
posted @ 2019-05-31 18:49 八英里 阅读(180) 评论(0) 推荐(0) 编辑
摘要:SELECT a.path,b.path from comm_department_temp a INNER JOIN comm_department_temp b on a.id=b.parent_id where a.path!=left(b.path,length(b.path)-3) 阅读全文
posted @ 2019-05-21 10:39 八英里 阅读(156) 评论(0) 推荐(0) 编辑
摘要:关闭mysql 重启mysql57 阅读全文
posted @ 2019-05-19 20:37 八英里 阅读(223) 评论(0) 推荐(0) 编辑
摘要:经常需要进行更新操作的属性 1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至 阅读全文
posted @ 2019-04-28 16:30 八英里 阅读(15752) 评论(1) 推荐(1) 编辑
摘要:定义和用法 可以一同使用 DISTINCT 和 COUNT 关键词,来计算非重复结果的数目。 语法 例子 注意:下面的例子仅适用于 ORACLE 和 Microsoft SQL server,不能用于 Microsoft Access。 "Orders"表: CompanyOrderNumber I 阅读全文
posted @ 2019-04-13 22:57 八英里 阅读(2750) 评论(0) 推荐(0) 编辑
摘要:悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁(Op 阅读全文
posted @ 2019-03-16 21:26 八英里 阅读(182) 评论(0) 推荐(0) 编辑
摘要:本测试只是简单测试,其用途不在于代替count函数配合where函数进行聚合计算,而是在复杂查询中在sum/count中加入条件,一次性求出不同条件下的聚合结果。 1、插入测试数据如图 2、sum计算(type=1)个数 或者使用中间加入if判断 3、到这里你一定会异想天开的以为count是不是也可 阅读全文
posted @ 2019-03-03 21:40 八英里 阅读(1733) 评论(0) 推荐(1) 编辑
摘要:对部分列去重 阅读全文
posted @ 2019-02-12 16:54 八英里 阅读(14367) 评论(0) 推荐(0) 编辑
摘要:转https://www.cnblogs.com/hyd1213126/p/5828937.html (一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(non 阅读全文
posted @ 2019-02-06 20:54 八英里 阅读(1870) 评论(0) 推荐(0) 编辑
摘要:实验环境: mysql5.6 存储引擎:innoDB 我们在操作数据库的时候,可能会由于并发问题而引起的数据的不一致性(数据冲突) 乐观锁乐观锁不是数据库自带的,需要我们自己去实现。乐观锁是指操作数据库时(更新操作),想法很乐观,认为这次的操作不会导致冲突,在操作数据时,并不进行任何其他的特殊处理( 阅读全文
posted @ 2019-01-24 23:07 八英里 阅读(164) 评论(0) 推荐(0) 编辑

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