- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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字段设置为组合主键创建主键约束用管理平台创
您可能关注的文档
- 4. 常见网络协议和网络设备 (1).pptx
- 4. 集成开发环境 (1).pptx
- 4.1 软件性能测试 (1).pptx
- 4.1 文件系统概述 (1).pptx
- 4.1 无线局域网安全 (1).pptx
- 4.1.1音乐播放器--案例分析 (1).pptx
- 4集合的创建创建 (1).pptx
- 005-逻辑代数的基本公式和运算规则.pptx
- 4.2 编辑基于物理的材质 (1).pptx
- 4.2 管理Linux文件权限 (1).pptx
- 英语人教PEP版八年级(上册)Unit4+writing+写作.pptx
- 人美版美术四年级(上册)8 笔的世界 课件 (1).pptx
- 人美版美术七年级(上册)龙的制作.pptx
- 英语人教PEP版六年级(上册)Unit 2 第一课时.pptx
- 数学苏教版三年级(上册)3.3 长方形和正方形周长的计算 苏教版(共12张PPT).pptx
- 音乐人教版八年级(上册)青春舞曲 课件2.pptx
- 音乐人教版四年级(上册) 第一单元 音乐知识 附点四分音符|人教版.pptx
- 英语人教PEP版四年级(上册)Unit 6 Part B let's learn 1.pptx
- 道德与法治人教版二年级(上册)课件-3.11大家排好队部编版(共18张PPT).pptx
- 人美版美术七年级(上册)《黄山天下奇》课件1.pptx
文档评论(0)