第十一讲数据库完整性.pptVIP

  • 0
  • 0
  • 约3.81千字
  • 约 17页
  • 2018-05-18 发布于四川
  • 举报
第13章 数据库完整性 * * 13.1 约束 13.1.1主键约束 主键是所有键和约束中最基本的键。一张表最多可以拥有一个主键。 命令创建主键的方式有两种:在CREATE TABLE语句中创建主键;使用ALTER TABLE创键主键。 1.在表创建中创建主键 例题1:在“学生管理”数据库中创建“选课表”,名称为“XUANKE”。 CREATE TABLE xuanke (sno char(4) NOT NULL, kno char(4) NOT NULL, chj Decimal, CONSTRAINT zhj PRIMARY KEY(sno,kno)) 例题2:在“学生管理”数据库中创建“学生基本情况表”,名称为“XSHJB”。 CREATE TABLE xshjb (sno char(4) NOT NULL PRIMARY KEY, sname char(10), ssex char(2), sage smalldatetime, stele char(11), sadress char(20)) 注:如果在一列的右边添加关键词primary key,则该表只能用一列作为主键(如例题2),如果用多列做主键,则必须使用constraint…primary key(列名) (如例题1)。 2.在一张现有表上创键主键 ALTER TABLE xuanke

文档评论(0)

1亿VIP精品文档

相关文档