mysql創(chuàng)建索引 mysql什么是二級索引?
mysql什么是二級索引?MySQL中的每個(gè)表都有一個(gè)集群索引。此外,表上的每個(gè)非集群索引都是一個(gè)二級索引,也稱為二級索引。對于InnoDB,每個(gè)InnoDB表都有一個(gè)稱為聚集索引的特殊索引。如果在表
mysql什么是二級索引?
MySQL中的每個(gè)表都有一個(gè)集群索引。此外,表上的每個(gè)非集群索引都是一個(gè)二級索引,也稱為二級索引。對于InnoDB,每個(gè)InnoDB表都有一個(gè)稱為聚集索引的特殊索引。如果在表中定義了主鍵,則主鍵索引是聚集索引。如果不將其定義為表的主鍵,MySQL將第一個(gè)唯一索引作為主鍵,并且只包含非空列,InnoDB將其用作聚集索引。如果沒有這樣的列,InnoDB會(huì)生成一個(gè)自己的ID值,這個(gè)ID值有6個(gè)字節(jié),并且是隱藏的,這使它成為聚集索引。
mysql什么是二級索引?
在mysql中,每個(gè)表都有一個(gè)聚集索引。此外,表上的每個(gè)非聚集索引都是一個(gè)二級索引,也稱為二級索引。對于InnoDB,每個(gè)InnoDB表都有一個(gè)稱為聚集索引的特殊索引。如果在表中定義了主鍵,則主鍵索引是聚集索引。如果不將其定義為表的主鍵,MySQL將第一個(gè)唯一索引作為主鍵,并且只包含非空列,InnoDB將其用作聚集索引。如果沒有這樣的列,InnoDB會(huì)生成一個(gè)自己的ID值,這個(gè)ID值有6個(gè)字節(jié),并且是隱藏的,這使它成為聚集索引。