索引类型:
普通索引
== index【索引名称】(字段名)或 key(字段名) 不具备唯一性 允许null值==
唯一索引
unique key 【索引名称】(字段名)具备唯一性 允许有null值
主键索引
== primary key(字段名)具备唯一性 不允许有null值==
复合索引
把多个字段做成索引 可以和上边三个搭配
外键约束:
基本语法:
create table表名(字段… foreign key(字段名) inferences 主表名(字段) on delete cascade on uqdate cascade )enique=innodb;
作用:
==外键约束可以使表和表串联起来 同步起来 ==
注意事项:
1、确保参照的表和字段存在。
2、组成外键的字段被索引。
3、必须使用ENGINE指定存储引擎为:innodb.
4、外键字段和关联字段,数据类型必须一致。