![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 65
O_nlyCode
这个作者很懒,什么都没留下…
展开
-
什么是数据库的事务,数据库的事务有哪些?一篇短文带你了解
什么是数据库的事务事务就是为了单个工作单元二执行的一系列操作,如修改,查询,删除数据等。数据库的事务有哪些事务有:【原子性,一致性,隔离性,持久性】原子性: 如原子一样不可分割,在事务中进行的修改,要么全部执行,要么全部不执行。如:在系统在同时插入一条记录到两张表中,为一个事务,那么当插入一张表出现问题,另一张插入成功,那么此时数据库会执行数据回滚,回滚到插入第一张表之前的状态,即两张表都不进行插入。一致性: 事务必须使得数据库从一个正确状态变到另外一个正确状态。一般来说数据库的一致性指关联数据原创 2021-10-14 11:09:34 · 2587 阅读 · 0 评论 -
什么是分库分表?
> # 什么是分库分表?>> 当数据存量或者数据的吞吐量增大时,服务器的负担就会逐步增加以至于影响读/写的性能和成功率。此时,就需要将数据库进行切分。如果如果将数据库分散到多台数据库服务器,则称为分库;如果将一台数据库服务器上的数据用多张表表示,则称为分表。# 如何实现分库分表从实现手段的本质区别上来看,分库分表的实现手段大约分为两类:垂直和水平。## 垂直分库分表垂直分库分表适用于如下场景:1. 表的列数过多2. 表中的信息明显属于多个业务逻辑模块。3. 表中原创 2021-07-13 09:54:36 · 612 阅读 · 0 评论 -
having和where group的区别
先参考下面链接中的博客,后面有空再整理参考链接:https://www.cnblogs.com/qijiujiu/p/13259495.html转载 2021-09-18 11:09:39 · 67 阅读 · 0 评论 -
Truncate是啥?一篇文章带你一起了解。
Truncate是啥?一篇文章带你一起了解。DROP-删除表我们一般删除表怎么做?drop table tb_name;这样删除的是将表的结构和数据,定义全部删除,立刻释放磁盘空间。删了就啥都没了。注意!!!:无法回滚drop table会严重的消耗服务器IO性能,如果被drop的table容量较大,甚至会影响到线上的正常。drop容量大的table会影响线上服务原因直接执行drop table,mysql会将表定义和表数据全都删除,包括磁盘上的物理文件,也包括buffer poo原创 2021-09-18 10:58:12 · 359 阅读 · 0 评论