![](https://img-blog.csdnimg.cn/20200416155407246.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
数据库学习
Hi~晴天大圣
声明:本博客主要用来收藏精品帖子和个人工作总结,如有涉及版权,请联系本人删贴。 关注:性能、自动化、安全、接口、CI、java、python、操作系统、数据库、服务架构,工具、大数据,区块链、云存储、人工智能等
展开
-
数据库DDL与DML
数据库DDL与DML原创 2024-07-04 18:10:02 · 179 阅读 · 0 评论 -
Mysql时间操作
Mysql时间操作原创 2024-06-05 20:21:32 · 428 阅读 · 0 评论 -
sql update 多表关联 inner join
sql update 多表关联 inner join原创 2024-05-06 20:08:09 · 640 阅读 · 0 评论 -
Mysql中日期时间的加减
Mysql中日期时间的加减原创 2023-07-26 20:51:16 · 3799 阅读 · 0 评论 -
数据库的哪些操作需要用到commit提交
数据库的哪些操作需要用到commit提交原创 2023-03-26 17:01:12 · 1355 阅读 · 0 评论 -
Left Join、Right Join和Inner Join区别
Left Join、Right Join和Inner Join区别原创 2023-03-16 20:28:47 · 390 阅读 · 0 评论 -
GROUP BY和HAVING用法介绍
GROUP BY和HAVING用法介绍原创 2022-12-21 19:06:06 · 15528 阅读 · 0 评论 -
MySQL到底能支持多大的数据量?
MySQL到底能支持多大的数据量原创 2022-12-05 21:07:14 · 2080 阅读 · 0 评论 -
mysql全表扫描和索引扫描
mysql全表扫描和索引扫描原创 2022-11-24 19:58:37 · 926 阅读 · 0 评论 -
数据库表设计规则
数据库表设计规则原创 2022-07-30 13:23:42 · 179 阅读 · 0 评论 -
数据库Schema
在数据库中,schema表示数据库的组织和结构原创 2022-03-13 12:33:03 · 3921 阅读 · 0 评论 -
缓存穿透、缓存击穿、缓存雪崩
一、缓存处理流程前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。二、缓存穿透描述:缓存穿透是指缓存和数据库中都没有的数据,而用户查询都会去数据库库查询,导致数据库压力过大。解决方案:从缓存取不到的数据,在数据库中也没有取到,这时也可以将缓存中的key-value对写为key-null,缓存有效时间可以设置短点,如30秒(设置太长会导致正常情况也没法使用)。这样可以防止攻击用户反复用同一个id暴力攻击。三原创 2021-03-01 20:39:34 · 92 阅读 · 0 评论 -
MySQL索引真知灼见
一、索引的产生- 键(Key)首先,我们发现在多数情况下,定位操作并不需要匹配整行数据。而是很规律的只匹配某一个或几个列的值,即用某一个值或者几列值作为查询条件。 这些用来确定一条数据的列,统称为键(Key).根据减少无效数据访问的原则,我们将键(Key)的值拿过来存放到独立的块中。并且为每一个键值添加一个指针, 指向原来的数据块。如图所示。这就是‘索引’的祖先Dense Index. 当进行定位操作时,不再进行表扫描。而是进行索引扫描(Index Scan),依次读出所有的索引块,进行原创 2020-12-02 21:02:23 · 123 阅读 · 0 评论 -
Mysql数据库主从原理
Mysql数据库主从原理大致有三个步骤:在主库上把数据更改记录到二进制日志中(Binary Log)中,这些记录称为二进制日志事件。从库通过IO线程将主库上的日志复制到自己的中继日志(Relay Log)中。从库通过SQL线程读取中继日志中的事件,将其重放到自己数据上。原理图为:...原创 2020-08-25 09:42:19 · 2316 阅读 · 0 评论 -
Mysql怎样查看数据库
第一步:进入数据库mysql -u root -p提示输入密码,输入你的root用户密码(默认不显示)如下图:备注:若mysql命令没有添加环境变量,则命令需要带上mysql命令路径第二步:查看所有数据库show databases;...原创 2020-08-13 20:35:10 · 5287 阅读 · 0 评论 -
mysql同步
mysql同步原创 2020-08-13 20:27:22 · 135 阅读 · 0 评论 -
MySQL之存储过程
存储过程原创 2020-03-11 19:01:39 · 140 阅读 · 1 评论 -
MySQL之索引
1.索引作用在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的数值,查找对应值相等行的查询如下所示。SELECT c1,c2,c3 FROM t1...原创 2020-03-22 19:43:07 · 181 阅读 · 0 评论