1 添加唯一约束
ALTER TABLE huc_fans ADD CONSTRAINT unique_userid_fanid UNIQUE (user_id, fan_id)
SHOW INDEX FROM huc_fans
SHOW KEYS FROM huc_fans
ALTER TABLE huc_fans DROP INDEX unique_userid_fanid // 删除约束
2 修改字段编码使支持emoji表情
ALTER TABLE t_user MODIFY `signature` VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '';
3
添加单个字段索引或多个
ALTER TABLE table_name ADD INDEX index_name (column_list)
ALTER TABLE table_name ADD UNIQUE (column_list)
ALTER TABLE table_name ADD PRIMARY KEY (column_list)
4
主键一定是索引,索引未必是主键,复合主键一定建立复合索引,复合主键不能重复,每个键都不能为空。
联合主键:指多张表的主键组合,多半出现在多对多时的中间表上
复合主键:一张表中多个字段组成primary key,一张表只能有一个主键,主键分为单一主键和复合主键
5
添加字段
ALTER TABLE xxx_yy ADD terminal_type tinyint (2) unsigned DEFAULT '0' COMMENT '注释';