随笔分类 -  数据库

摘要:一、数据库范式 1NF(第一范式) 第一范式是指数据库表中的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。 第一范式的模式要求属性值不 阅读全文
posted @ 2021-10-28 17:29 bluesky1 阅读(278) 评论(0) 推荐(0) 编辑
摘要:说起MySQL的查询优化,相信大家积累一堆技巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型….. 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你重新审视这些 阅读全文
posted @ 2021-08-19 15:03 bluesky1 阅读(35) 评论(0) 推荐(0) 编辑
摘要:要知道为什么使用索引,要知道如何去使用好索引,使自己的查询达到最优性能,需要先了解索引的数据结构和磁盘的存取原理 1. 不使用顺序查找,因为顺序查找比较慢,通过特定数据结构的特点来提升查询速度,这种数据结构就是可以理解成索引。 2. 索引一般以文件形式存储在磁盘上,索引检索需要磁盘I/O操作,为了尽 阅读全文
posted @ 2021-08-19 11:49 bluesky1 阅读(84) 评论(0) 推荐(0) 编辑
摘要:用两个表(a_table、b_table),关联字段a_table.a_id和b_table.b_id来演示一下MySQL的内连接、外连接( 左(外)连接、右(外)连接、全(外)连接)。 MySQL版本:Server version: 5.6.31 MySQL Community Server (G 阅读全文
posted @ 2018-05-07 14:47 bluesky1 阅读(5586) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示