给表添加主键:alter table 表名 add constraint 主键名 primary key(字段名)
如:alter table DC_ALARM add constraint PK_ALARMID primary key(ALARMID)
给表添加唯一键:alter table 表名 add constraint 唯一键名 unique(字段名)
如:alter table DC_FACTOR add constraint UQ_COLUMNCODE unique(COLUMNCODE)
给表添加外键:alter table 需要添加外键的表名 add constraint 外键名 foreign key(需要设置为外键的字段) references 被引用表表名(被引用字段)
alter table DC_APP_NOTICE add constraint FK_APP_NOTICE_USERID foreign key(id) references DC_USER(id)
drop INDEX idx_DC_ALARM_lookup ON DC_ALARM --删除索引
CREATE NONCLUSTERED INDEX idx_DC_ALARM_lookup ON DC_ALARM(ALARMID,MONITORTYPE)--创建非聚集索引
alter table DC_ALARM add constraint UQ_DC_ALARM unique (FACTORCODE,TIME,MONITORTYPE,VALUE,MN )--添加联合唯一键
本文详细介绍了如何使用SQL语句为表添加主键、唯一键和外键约束,以及如何创建和删除索引,提供了具体实例,帮助读者理解和掌握数据库表结构优化的方法。
,添加、删除非聚集索引的sql语句&spm=1001.2101.3001.5002&articleId=84070635&d=1&t=3&u=e63f5b3da18143d99935c9d1a37f2036)
3万+

被折叠的 条评论
为什么被折叠?



