数据库
文章平均质量分 93
aogogogo
这个作者很懒,什么都没留下…
展开
-
redis入门之高级用法
这篇文章接上篇redis入门基础教程,写写redis的稍稍高级一点的用法~~文章目录part 3:高级用法1、HyperLogLog(pfadd/pfcount)Redis HyperLogLog 命令2、订阅/消费Redis 发布订阅命令3、redis事务Redis 事务命令4、Redis 安全some err:part 3:高级用法1、HyperLogLog(pfadd/pfcount)Redis HyperLogLog 是用来做基数统计的算法,优点是在输入元素的数量或者体积非常非常大时,计.原创 2020-11-24 23:36:10 · 410 阅读 · 0 评论 -
数据库索引之优化查询速度
(一)索引的作用索引通俗来讲就相当于书的目录,当我们根据条件查询的时候,没有索引,便需要全表扫描,数据量少还可以,一旦数据量超过百万甚至千万,一条查询sql执行往往需要几十秒甚至更多,5秒以上就已经让人难以忍受了。提升查询速度的方向一是提升硬件(内存、cpu、硬盘),二是在软件上优化(加索引、优化sql)。(二)mysql的索引类型:mysql的索引有5种:主键索引、普通索引、唯一...原创 2018-05-23 21:32:22 · 5879 阅读 · 2 评论 -
表单的建立
数据库中如何建立表的参照关系? 参照关系就是主外键,其最重要的作用是保护你的数据的完整性。 SQL的主键和外键的作用: 外键取值规则:空值或参照的主键值。(1)插入非空值时,如果主键表中没有这个值,则不能插入。(2)更新时,不能改为主键表中没有的值。(3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。(4)更新主键记录时,同样有级联更新和拒绝执行的选择。简而言之,SQ...原创 2018-05-24 10:33:49 · 905 阅读 · 0 评论 -
数据库内联、左联和外联的区别
在关系型数据库中,数据分布在许多相关的表中,所以有时候的查询会涉及到多表查询。INNER JOIN(内联):两个表a,b 相连接,取出符合连接条件的字段LEFT JOIN(左联):先返回左表的所有行,再加上符合连接条件的匹配行RIGHT JOIN(右联):先返回右表的所有行,再加上符合连接条件的匹配行一、内连接——最常用 定义:仅将两个表中满足连接条件的行组合起来作为结果集。 在内连接中,只有在两...原创 2018-05-24 16:39:29 · 30185 阅读 · 2 评论