索引
主键索引
alter table `table_name` add primary key(`column`)
唯一索引
alter table `table_name` add unique(`column`)
普通索引
alter table `table_name` add index index_name(`column`)
多列索引
alter table `table_name` add index index_name(`column1`,`column2`,`column3`)
外键约束
--sql语句创建表的同时添加外键约束
CREATE TABLE tb_UserAndRole --用户角色表
(
ID INT PRIMARY KEY IDENTITY(1,1),
UserID INT NOT NULL,--用户ID
RoleID INT NOT NULL,--角色ID
foreign key(UserID) references tb_Users(ID)--tb_Users表的ID作为tb_UserAndRole表的外键
)
--2、添加外键约束(关联字段要用括号括起来)
-- ALTER TABLE 从表
-- ADD CONSTRAINT 约束名 FOREIGN KEY (关联字段) references 主表(关联字段);
--例如:
ALTER TABLE tb_UserAndRole
ADD CONSTRAINT FK__tb_UandR_Role FOREIGN KEY (RoleID) references tb_Role(ID);
网友评论