4.2创建主键约束 (1).ppt

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

湖北职业技术学院SQLLanguagePhotoshopandcasebasedtutorialisacompulsorycorecoursesofartdesignmajorincomputerartdesign.*总目录TOTALCONTENTS*子目录SUBDIRECTORY*Photoshopandcasebasedtutorialisacompulsorycorecoursesofartdesignmajorincomputerartdesign.湖北职业技术学院创建主键约束本节课内容包括创建主键约束:主键约束是在表中定义一个主键来惟一标识表中的每行记录。创建主键约束一、创建主键约束的基础知识1、创建主键约束的条件1)在创建表的时候或已经存在的表2)在一个或多个字段创建主键2、创建主键约束的格式1)在创建表时对单个字段创建主键约束;字段名字段类型PRIMARYKEY2)在创建表时对多个字段创建主键约束;在表中定义完所有字段后,加上[CONSTRAINT主键约束名]PRIMARYKEY(字段名,...n)其中方括号表示该选项可以省略。使用CONSTRAINT关键字时,可以对主键约束命名。如果省略这个关键字,则由系统自动地对约束命名。创建主键约束3、用SQL语句创建主键约束的实践应用【任务1】在创建t_class班级表时,对class_id字段设置主键(提示:数据库中应该没有t_class表)1)任务分析:根据语法规范,要对t_class班级表中的单个字段设置主键,只需要在该字段的后面加上PRIMARYKEY就可以了。代码如下:CREATETABLEt_class(class_idintNOTNULLPRIMARYKEY,class_novarchar(255)NULL,class_namevarchar(255)NULL,stu_numberintdefaultNULL,major_idintNULL,)创建主键约束【任务2】创建t_class2班级表时对class_no、class_name2个字段设置组合主键1)任务分析:根据语法规范,要对t_class2班级表设置组合主键,需要在定义完所有字段后,加上PRIMARYKEY子句,并指明涉及的多个字段。代码如下:CREATETABLEt_class2(class_idintNOTNULL,class_novarchar(255)NOTNULL,class_namevarchar(255)NOTNULL,stu_numberintdefaultNULL,major_idintNULL,CONSTRAINTpk_x_kPRIMARYKEY(class_no,class_name),)创建主键约束用SQL语句创建主键约束若用单个字段作为主键,则直接在该字段定义中加入PRIMARYKEY子句,但不能指定字段名;若用几个字段的组合作为主键,则在各个字段定义后面加上PRIMARYKEY子句,并指定组成主键的各个字段名。注意:用户在创建表时,最好创建主键,以免影响后续的工作。若表中已有数据,创建主键时,此字段的值必须为非空,否则创建主键失败。创建主键约束用管理工具创建主键约束【任务1】用管理工具创建主键约束步骤如下:①动管理工具,然后在左侧子窗口中展开需要创建主键约束的学生评教数据库,再用鼠标右键单击“表文件夹”,弹出快捷菜单中选择“新建表”命令,则系统弹出如图所示的“表设计器”窗口,用户可以创建表结构。创建主键约束用管理工具创建主键约束②如果创建单字段的主键,则先将该字段设置成不允许为NULL值,然后用鼠标左键单击该字段左侧的行选择器来选取该字段,接着单击工具栏中的“设置主键”按钮,则该字段前面有一个钥匙符号标记,表明此字段已定义为主键。创建主键约束用管理平台创建主键约束③若将多个字段定义为组合主键,则先将这些字段都设置成不允许为NULL值,然后按住“Ctrl”键,并在这些字段前的行选择器处依次单击进行多选,接着单击工具栏中的“设置主键”按钮,使得以上字段的前面均有一个钥匙符号标记,表明这些字段已定义为主键。从图2中可以看到“学生信息表”中的“学号”和“姓名”字段已设置为主键。图2“学生信息表”2字段设置为组合主键创建主键约束用管理平台创

文档评论(0)

一笑倾洁 + 关注
实名认证
内容提供者

PPT课件

1亿VIP精品文档

相关文档