索引:
索引是一种特殊的数据库结构,可以用来快速查询数据库表中的特定记录。索引是提高数据库性能的重要方式。MySQL中,所有的数据类型都可以被索引。
由表中一列或多列组合而成,为了提高数据的查询速度
创建在表上,是对表中一列或多列的值进行排序的一种结构
通过索引,查询时可以不必读完所有信息,只查询索引列
优点:提高数据的检索速度
缺点:创建和维护索引需要消耗时间 占据物理空间,增、删、改都要维护
索引的分类
普通索引、唯一性索引、全文索引、单列索引、多列索引、空间索引
创建索引的方式:
1.创建表的时候创建索引
2.在已经存在的表上创建索引
3.使用ALTER TABLE语句来创建索引
创建表时创建索引
image.pngimage.png
image.png
image.png
image.png
image.png
image.png
网友评论