MySQL
索引
聚簇索引(聚集索引)
非聚簇索引(非聚集索引、也叫二级索引、也叫辅助索引)
#我们给 user 表的 UniqueCode 字段添加一个聚簇索引: CREATE CLUSTERED INDEX Index_user_uniquecode ON user(UniqueCode)#我们给 user 表的Name字段添加一个非聚簇索引: CREATE NONCLUSTERED INDEX index_user_name ON user(Name);# city varchar(50); alter table city_demo add key (city(6));create unique index indexname on tablename(columnname); alter table tablename add unique index indexname(columnname);ALTER TABLE article ADD FULLTEXT INDEX fulltext_article(title,content); SELECT * FROM article WHERE content LIKE ‘%查询字符串%’;
稠密索引
稀疏索引
两者优缺点:
锁机制
乐观锁
悲观锁
间隙锁(Gap lock)
引擎
MyISAM

Innodb
问题
Last updated