
SQL
NFE_W
这个作者很懒,什么都没留下…
展开
-
SQL常用语句总结
<>表示此处位置的数据 []表示可选项DML(数据操纵语言)增(INSERT)insert into <表名> (列名) values (列值)insert into <已有的新表> (列名) select <原表列名> from <原表名>删(DELETE)delete from <表名> [whe...原创 2018-08-28 13:24:26 · 214 阅读 · 0 评论 -
MySQL的四种事务隔离级别
一、事务的基本要素(ACID)原子性(Atomicity):事务是一个不可分割的单位。事务中的操作,要么全部做完,要么全部不做。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。 一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。必须使数据库从一个一致性状态变换到另一个一致性状态。比如A向B转账,不可能A扣了钱,B却没收到。 隔离...原创 2018-09-24 16:57:20 · 236 阅读 · 0 评论 -
MySQL索引背后的数据结构及算法原理
原文链接:http://blog.codinglabs.org/articles/theory-of-mysql-index.html 目录摘要数据结构及算法基础索引的本质B-Tree和B+TreeB-TreeB+Tree带有顺序访问指针的B+Tree为什么使用B-Tree(B+Tree)主存存取原理磁盘存取原理局部性原理与磁盘预读B-/+T...转载 2018-09-24 17:11:53 · 166 阅读 · 0 评论 -
MySQL主从复制
1、什么是主从复制 主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;主数据库一般是准实时的业务数据库。2、主从复制的作用 做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。 架构的扩展。业务量越来越大,IO访问频率过高,单机无法满足,此时做多库的存储,降低磁盘IO访问的频率,提高单个机器的I/O性能。 ...原创 2018-09-22 11:43:20 · 274 阅读 · 0 评论 -
MySQL中乐观锁、悲观锁、共享锁、排它锁、行锁、表锁的概念
乐观锁乐观锁是指在操作数据库时(更新操作),想法很乐观,认为此次操作不会导致冲突,所以在操作数据时,不进行任何其他的特殊处理(也就是不加锁),而在进行更新后,再去判断是否有冲突。悲观锁悲观锁是指在操作数据库时(更新操作),想法很悲观,认为此次操作会出现冲突,所以在进行每次操作时都要通过获取锁才能进行对相同数据的操作,悲观锁需要耗费较多的时间。类似java中的synchronized...原创 2018-09-22 11:58:28 · 413 阅读 · 0 评论