主键索引:
作用是确定数据表中一条特定数据的位置
添加方法:在字段后添加PRIMARY KEY 来对字段设置为主键索引
注意事项:
最好每张表都有一个主键索引
一个表只能有一个主键,且主键值不能为空
主键有多个候选索引(例如NOT NULL,AUTO_INCREMENT),意思是说只要在数据表中设置了主键,那么系统就会默认给他加值,另外,主键是唯一的,代表位置,那么值就不能重复。
唯一索引:
唯一索引也是不能重复的,但是,不同的是,每个数据表可以有多个唯一索引,
就像一个人可以有唯一的身份证号,也可以有唯一的一个手机号一样
添加方法:关键字UNIQUE对字段定义为唯一索引
常规索引:
常规索引关系到数据库的优化,是非常重要的技术。添加常规索引之后,会在硬盘中建立一张索引表,所以,常规索引的多占用磁盘空间。另外,如果修改数据的话速度也会比较慢,因为系统还要修改索引表。虽然常规索引优化了读的速度,但是需要按照索引列上排序格式执行。
创建方法:用INDEX和KEY关键字随表一同创建
注意:常规索引添加标准是那些数据有可能被查到,才有添加的意义。比如用户名,密码
密码,等等。