Chinaunix首页 | 论坛 | 博客
  • 博客访问: 325577
  • 博文数量: 87
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 727
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-27 15:56
个人简介

开心了, 就笑;不开心了,就过会儿再笑。。。。

文章分类

全部博文(87)

文章存档

2017年(16)

2016年(28)

2015年(33)

2014年(10)

我的朋友

分类: 系统运维

2017-05-26 15:04:12

在修改表时给表添加联合主键约束
添加语法如下:
 “ALTER TABLE table_name
ADD CONSTRAINT pk_namePRIMARY KEY(列名1,列名2);”
【示例1】假设订房信息表(Orderinfo),没有创建主键,现在需要将Orderinfo表中的customerID和OrderID两列设置成主键。创建的语法如下:
 “ALTER TABLE ORDERINFO
ADD CONSTRAINT pk_orderinfoPRIMARY KEY(customerID,OrderID);”
*通常情况下,当在修改表时要设置表中某个列的主键约束时,要确保设置成主键约束的列中值不能够有重复的,并且要保证是非空的。否则,是无非设置主键约束的。
删除主键约束
删除主键约束的方法语句如下:
 “ALTER TABLE table_name
DROP PRIMARY KEY”
【示例2】删除客户信息表(customerinfo)中主键约束。代码如下:
 “ALTER TABLE CUSTOMERINFO
DROP PRIMARY KEY”
*由于主键约束在一个表中只能有一个,因此不需要指定主键名就可以删除一个表中的主键约束。
阅读(9118) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~