
数据库
Nature-Coder-Porter
我不是代码的创造者,我只是代码的搬运工!
展开
-
mysql的sql执行计划详解(非常有用)
引言:实际项目开发中,由于我们不知道实际查询的时候数据库里发生了什么事情,数据库软件是怎样扫描表、怎样使用索引的,因此,我们能感知到的就只有sql语句运行的时间,在数据规模不大时,查询是瞬间的,因此,在写sql语句的时候就很少考虑到性能的问题。但是当数据规模增大,如千万、亿的时候,我们运行同样的sql语句时却发现迟迟没有结果,这个时候才知道数据规模已经限制了我们查询的速度。所以,查询优化和索引也就...转载 2018-07-12 18:19:18 · 245 阅读 · 0 评论 -
MySQL 中事务的实现
在关系型数据库中,事务的重要性不言而喻,只要对数据库稍有了解的人都知道事务具有 ACID 四个基本属性,而我们不知道的可能就是数据库是如何实现这四个属性的;在这篇文章中,我们将对事务的实现进行分析,尝试理解数据库是如何实现事务的,当然我们也会在文章中简单对 MySQL 中对 ACID 的实现进行简单的介绍。事务其实就是并发控制的基本单位;相信我们都知道,事务是一个序列操作,其中的操作要么都...转载 2018-08-16 23:08:12 · 8296 阅读 · 1 评论 -
mysql笔记
----------------------------------------基础介绍---------------------------------------------------/* 列属性(列约束) */ ------------------1. 主键- 能唯一标识记录的字段,可以作为主键。- 一个表只能有一个主键。- 主键具有唯一性。- 声明字段时,用 primary...原创 2018-09-08 01:30:05 · 244 阅读 · 0 评论 -
Oracle,SQL server ,Mysql区别
首先从受欢迎说:最新排名 第一名是:Oracle,第二名是Mysql,第三名是SQL server摘自:https://www.zhihu.com/question/19866767/answer/14942009历史:Oracle成立于1977年,早期的理论基础,反而来自于一篇IBM的论文《A Relational Model of Data for Large Shared ...转载 2018-09-17 17:49:22 · 2232 阅读 · 1 评论 -
MySQL不得不知道的优化原理(精)
转载:https://juejin.im/entry/590427815c497d005832dab9说起MySQL的查询优化,相信大家收藏了一堆奇淫技巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能...转载 2018-09-07 17:40:04 · 190 阅读 · 0 评论