wdjh.net
当前位置:首页 >> sql语句设置主键 >>

sql语句设置主键

如果表之前有主键则先删除: alter table 表名 drop constraint 主键名 修改主键: alter table 表名 add constraint 主键名 primary key (column1,column2,....,column) 注意:这里的主键名是自己定义的一个字符串,可以不是表中字段名(习惯写...

创建SQL的主键和外键约束的方法: --在创建表时就可以对字段加上约束: create table Student ( StudentNo int PRIMARY KEY IDENTITY(1,1), --加主键约束,还有标识列属性(两者构成实体完整性) StudentName nvarchar(15) not null, --加非空约束...

先执行 alter table 表名alter column 列名 int not null 再执行 alter table 表名 add constraint PK_主键约束 primary key (lie) 执行第一句前提是表中的lie列没有空值才可以

操作步骤如下: 1、首先我们在这个StudentNo列上用你的鼠标右击,然后选择里面的修改,进行点击,弹出 界面。 2、接着会有如下图中所示的窗口内容,这里选择里面的StudentNo,然后右击选择设置主键。 3、设置完毕之后,选择ctrl + S 保存。 4、保...

创建表 -------------------------------------------------------------------------------- CREATE TABLE TABLE_NAME( column1 DATATYPE [NOT NULL] [PRIMARY KEY], column2 DATATYPE [NOT NULL], ... [constraint 约束类型 (要约束的字段名)....

主键的目的就是和其他表进行关联,小系统建议用,大型系统不建议设置主键,也不建议设置外键、触发器、存储过程!因为大型系统数据是海量的,设置这些东西会使系统变得异常缓慢(一般是几何基数的增长,比如加上主外键的10万条记录备份需要1分钟...

分2步,先删除原来的,再建新的 1、ALTER TABLE table_name DROP PRIMARY KEY (id) 说明:把主键的定义删除。 ALTER TABLE table_name ADD PRIMARY KEY (no) 说明:更改表得的定义把no设为主键。

alter table 你的表名 add constraint pk_s primary key (id)注意主键数据必须唯一且不能有Null值

create table Stu( StuId char(12) primary key not null, StuName varchar(100) not null, StuSex char(2) , StuAge int , StuAddress varchar(200) )

要保证需要改为主键的列的已存在的值不能有空或者重复的、 比如修改stu表的sno为主键 Alter table stu alter column sno char(6) not null Alter table stu add constraint pk_sno primary key (sno)

网站首页 | 网站地图
All rights reserved Powered by www.wdjh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com