My 1am,1pm
数值类型
- Int(4)
- Float(5,2)
- Varchar(4)
枚举类型
- Enum(‘female’,’male’)
- Set(‘book’,’football’,’A’….最多64个)
约束条件
Null Default Extra
默认为允许 默认null
Not null default 值
Key
普通索引 index
唯一索引 unique
主键 primary key
外键 foreign key
全文索引 fulltext
查看索引 desc
showindex from 两者有何区别
创建索引 createindex xxx on table();
UNIQUE INDEX
删除索引 dropindex xxxx on table;
建表指定索引字段
Primarykey alter tablexxx modify xcolumn … primary key auto_increment
Altertable xxx add primary key();
删除注意事项,要先去掉auto_increment
Altertable xxxx drop primary key;
复合主键 不同时重复,必须在建表是创建
Foreign key
1.存储引擎必须为innoDB
2.字段类型必须与匹配
3.被参考字段必须为索引字段
Foreignkey (字段) references 表(字段)
Onupdate cascade on delete on cascade) engine=innodb;