《深入浅出MySQL》开发篇
生活随笔
收集整理的這篇文章主要介紹了
《深入浅出MySQL》开发篇
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 第七章 存儲引擎的選擇
- 7.1 MySQL存儲引擎概述
- 第十章 索引的設計和使用
- 10.1 索引概述
第七章 存儲引擎的選擇
7.1 MySQL存儲引擎概述
第十章 索引的設計和使用
10.1 索引概述
索引是數據庫中常用來提高查找性能的工具。類比字典,字典的正文是每個字及其解釋,索引就相當于前面的目錄部分,按照拼音或者偏旁進行排列。缺點就是犧牲了空間。一本字典正文部分500頁,前面索引部分可能有100頁。以空間換取時間。 數據庫中的空間就是硬盤空間。
所有的MySQL的列類型都可以被索引。
根據存儲引擎,可以定義每個表的最大索引數和最大索引長度,每種數據庫在每張表上至少支持16個索引,總索引長度至少為256字節。
MyISAM和InnoDB兩種存儲引擎中默認的都是BTree索引。MySQL還支持前綴索引,就是對索引字段的前N個字符創建索引。索引的前綴長度與存儲引擎相關,myisam前綴長度1000字節,innodb前綴長度767字節。MySQL還支持全文索引,該索引可以用于全文搜索。MySQL只有myisam引擎支持全文索引,并且僅限于char,varchar和text列。
總結
以上是生活随笔為你收集整理的《深入浅出MySQL》开发篇的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大数据工作流_大数据和人工智能时代下的数
- 下一篇: linux cmake编译源码,linu