索引
1.约束: 1.约束default和非空not null sex enum(“M”,“F”,“S”) default “S” not null
定义:对数据库表的一列或多列的值进行排序的一种结构
1 优点 ,加快数据检索速度; 2 profiling变量,运行时间检测。set profiling = 1 开启 show profiles 3 创建索引(给name字段): 已有表中创建:create index name on t1(name); create index 索引名 on 表名(字段名) 创建表时创建:末尾 index(id),index(name)… 4.查看索引:1.desc 表名 2.show index from 表名\G 5.删除索引:drop index 索引名 on 表名(只能一个一个删除)
普通索引 可设置多个字段 字段值无约束 Key标志:MUL 唯一索引unique 可设置多个字段 唯一,不能重复 创建 create unique index 索引名 on 表名(字段名) 主键索引 每个表中都只能唯一的创建一个主键索引 有自增长属性auto_increment 约束:不允许重复,不允许为空 删除主键索引,需要先删除自增长属性,再删除主键索引