① 用sql语句如何去掉一个表的主键
create table ( id int identity(1, 1) not null primary key, other_column varchar(50))-- 对表设置主键的同时,数据库会自动的创建一个以主键作为名称的唯一索引的。
② SQL主键删除语句
alter table mytable2 drop constraint 主键的名称
这里的主键名称并不是你的列名id,你可以执行以下语句查看
select name from sys.indexes where object_id=object_id('mytable2')
and is_primary_key=1
③ sql怎么删除主键约束
--【查找主键名】
--SQLSERVER
select name as pkName from dbo.sysobjects where xtype='PK' and parent_obj=(select id from dbo.sysobjects where name='表名')
--ORACLE
SELECT CONSTRAINT_NAME FROM USER_CONSTRAINTS WHERE TABLE_NAME = UPPER('表名') AND CONSTRAINT_TYPE ='P'
--【删除约束】
ALTER TABLE 表名 DROP CONSTRAINT 约束名/主键名
--ORACLE
--删除主键连同索引
ALTER TABLE 表名 DROP CONSTRAINT 约束名 CASCADE DROP INDEX;
或者
ALTER TABLE ZQDYGXB DROP PRIMARY KEY CASCADE DROP INDEX;
④ SQL中怎样删除表的主外键
--删除主键
alter table Stu_PkFk_S drop constraint PK_S
删除SQL SERVER外键
alter table Stu_PkFk_Sc drop constraint FK_s
关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键
比如
学生表(学号,姓名,性别,班级)
其中每个学生的学号是唯一的,学号就是一个主键
课程表(课程编号,课程名,学分)
其中课程编号是唯一的,课程编号就是一个主键
成绩表(学号,课程号,成绩)
成绩表中单一一个属性无法唯一标识一条记录,学号和课程号的组合才可以唯一标识一条记录,所以 学号和课程号的属性组是一个主键
成绩表中的学号不是成绩表的主键,但它和学生表中的学号相对应,并且学生表中的学号是学生表的主键,则称成绩表中的学号是学生表的外键
同理 成绩表中的课程号是课程表的外键
⑤ sql语句如何删除主键
(1)如图:删除下面uid主键
语句:ALTER
TABLE
`6h_360_pay`
DROP
PRIMARY
KEY;
”6h_360_pay“是表名;
(2)如下图,再创建一个长度为11的int的类型、自增、且不为空的字段id为主键
语句:ALTER
TABLE
`6h_360_pay`ADD
COLUMN
`id`
int(11)
NOT
NULL
AUTO_INCREMENT
FIRST
,ADD
PRIMARY
KEY
(`id`);
⑥ 如何用sql语句实现删除主键约束的功能
如何用sql语句实现删除主键约束的功能
/*撤消主键*/
alter table [Student] drop primary key (S_id)
/*增加主键*/
alter table [Student] add primary key (S_id)
⑦ sql语句如何删除主键
(1)如图:删除下面uid主键
语句:ALTER TABLE `6h_360_pay` DROP PRIMARY KEY;
”6h_360_pay“是表名孝尘;
(2)如下图,再创建宴派一个长晌慎贺度为11的int的类型、自增、且不为空的字段id为主键
语句:ALTER TABLE `6h_360_pay`ADD COLUMN `id` int(11) NOT NULL AUTO_INCREMENT FIRST ,ADD PRIMARY KEY (`id`);
⑧ 如何删除sql server中的 外键 主键
先删外键、后删主键
ALTER TABLE 表名
DROP CONSTRAINT 约束名
约束名你自己定义的、如果不知道、
可以输入违反行孙档约束的数据、下面会提示违反的约束名档乱字、直接粘贴到凯族上面语句
⑨ 删除主键的sql语句
alter table 表的名字
drop constraint 主键约束的名称(例如PK_TABLEA)
⑩ mysql数据库中怎么删除主键
mysql删除表的游碧销主键
表结构:
create table service_code(
`id` varchar(100) NOT NULL,
`name` varchar(100) NOT NULL,
PRIMARY KEY (`name`)
)ENGINE=MyISAM DEFAULT CHARSET=gb2312;
先删除主键
alter table service_code drop primary key;
然神游后再添加主键
alter table service_code add primary key(id);
注:在添加主键之前,必慧扒须先把重复的id删除掉