随笔分类 -  数据库

这里是对数据库的学习记录
摘要: 阅读全文
posted @ 2021-01-17 21:49 alittlecomputer 阅读(50) 评论(0) 推荐(0)
摘要:row_number语法 row_number()函数将针对SELECT语句返回的每一行,从1开始编号,赋予其连续的编号。在查询时应用了一个排序标准后,只有通过编号才能够保证其顺序是一致的,当使用row_number函数时,也需要专门一列用于预先排序以便进行编号。 partition by关键字是分 阅读全文
posted @ 2021-01-16 20:40 alittlecomputer 阅读(2902) 评论(0) 推荐(0)
摘要:String类型 String是redis中最基本的类型,一个key对应一个value。 赋值:set key value 取值:get key 批量赋值 mset key value key2 value2 ... keyN valueN 批量取值 mget key key2 key3 ... k 阅读全文
posted @ 2020-11-18 21:10 alittlecomputer 阅读(93) 评论(0) 推荐(0)
摘要:在官网下载Redis-x64-3.2.100.msi 阅读全文
posted @ 2020-11-18 19:38 alittlecomputer 阅读(63) 评论(0) 推荐(0)
摘要:redis的多机数据库实现,主要分为以下几种: 1.主从复制 2.哨兵模式 3.Redis官方提供的Cluster集群模式(服务端) 4.Jedis sharding集群(客户端sharing) 5.利用中间件代理,比如codis等 其中前三个为服务器端方案,后两个为客户端分区方案,类似于分表分库方 阅读全文
posted @ 2020-11-17 21:09 alittlecomputer 阅读(129) 评论(0) 推荐(0)
摘要:如果想修改默认存储引擎,只需修改[mysqld]组中的default-storage-engine参数。即如果想设置默认存储引擎为MyISAM,只需修改成“default-storage-engine=MyISAM”即可实现。 修改之后重启MySQL服务生效。 阅读全文
posted @ 2020-11-04 11:40 alittlecomputer 阅读(426) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/rosanu_blog/article/details/8799928 阅读全文
posted @ 2020-11-03 11:45 alittlecomputer 阅读(203) 评论(0) 推荐(0)
摘要:1、下载安装包 打开链接https://github.com/microsoftarchive/redis/releases https://github.com/MicrosoftArchive/redis/releases 下载Redis-x64-3.2.100.zip 双击下载好的msi格式的 阅读全文
posted @ 2020-10-17 20:46 alittlecomputer 阅读(219) 评论(0) 推荐(0)
摘要:#缓存穿透 缓存穿透表示查询一个一定不存在的数据,由于没有获取到缓存,所以没写入缓存,导致这个不存在的数据每次都需要去数据库查询,失去了缓存的意义。 #缓存击穿 缓存击穿表示某个Key的缓存非常热门,有很高的并发一直在访问,如果该缓存失效,那同时会走数据库,压垮数据库。 #缓存雪崩 在高并发下,大量 阅读全文
posted @ 2020-08-29 19:45 alittlecomputer 阅读(121) 评论(0) 推荐(0)
摘要:时间序列数据库 https://www.cnblogs.com/byron-123/p/10432241.html InfluxDB 阅读全文
posted @ 2020-03-13 11:13 alittlecomputer 阅读(125) 评论(0) 推荐(0)
摘要:想要联系SQL,那么要创建表一些表,然后插入一些数据。那么我们就创建以下一些表。 第一个学生表(Student) 学生表的字段(SId,Sname,Sage,Ssex)分别表示学生的编号,姓名,出生日期,性别。 create table Student(SId varchar(10),Sname v 阅读全文
posted @ 2020-02-15 22:16 alittlecomputer 阅读(758) 评论(0) 推荐(0)
摘要:表:test alter database test character set utf8; 阅读全文
posted @ 2020-01-12 12:33 alittlecomputer 阅读(117) 评论(0) 推荐(0)
摘要:ORM全称是Object Relational Mapping(对象关系映射),其主要作用是在编程中,把面向对象的概念跟数据库表的概念对应起来。举例来说就是,我定义一个对象,那就对应着一张表,这个对象的实例,就对应着表中的一条记录。 从代码上来看吧。 对应的数据库中可能就是一个表:user,表里面有 阅读全文
posted @ 2020-01-09 21:20 alittlecomputer 阅读(664) 评论(0) 推荐(0)
摘要:如果你想连接你的mysql的时候发生这个错误: 这个时候需要授权: 就可以了。 阅读全文
posted @ 2019-08-26 14:06 alittlecomputer 阅读(520) 评论(0) 推荐(0)
摘要:1. 查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数 1.1 查询同时存在" 01 "课程和" 02 "课程的情况 1.2 查询存在" 01 "课程但可能不存在" 02 "课程的情况(不存在时显示为 null ) 1.3 查询不存在" 01 "课程但存在" 02 "课程的情况 按 阅读全文
posted @ 2019-08-23 16:29 alittlecomputer 阅读(308) 评论(0) 推荐(0)