第6章-关系数据库标准语言SQL.ppt

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

第6章关系数据库标准语言SQL

主要内容6.1SQL概述6.2数据定义6.3数据查询6.4数据更新6.5数据控制复习思考题第6章关系数据库标准语言SQL6.1SQL概述6.1.1SQL的发展历程6.1.2SQL数据库的体系结构6.1.3SQL的组成1.数据定义(DataDefinition)2.数据操纵(DataManipulation)3.嵌入式SQL(EmbededSQL)4.数据控制(DataControl)6.1.4SQL的特点6.2数据定义6.2.1基本表的定义、删除与修改1.定义基本表语法格式:CREATETABLE|DBF表名[NAME长表名][FREE];(字段1字段类型[(字段宽度[,小数位])][NULL|NOTNULL];[CHECK完整性约束条件1[ERROR提示信息1]];[DEFAULT字段默认值][PRIMARYKEY|UNIQUE];[REFERENCES父表1[TAG索引标识名1]][NOCPTRANS];[,字段名2...][,PRIMARYKEY索引表达式1TAG索引标识2;|,UNIQUE索引表达式2TAG索引标识3];[,FOREIGNKEY索引表达式4TAG索引标识4[NODUP];REFERENCES父表2[TAG索引标识5]];[,CHECK完整性约束条件2[ERROR提示信息2]]);|FROMARRAY数组名功能:创建一个含有指定字段的表6.2.1基本表的定义、删除与修改例6.5建立“学生管理”数据库SM及其包含一个“学生”表Stud1,它由学号Sno、姓名Sname、性别Ssex、年龄Sage四个属性组成。其中学号不能为空,值是唯一的,并且姓名取值也唯一。CREATEDATABASESMCREATETABLEStud1(SnoC(7);UNIQUE,SnameC(10)UNIQUE,Ssex;C(2),SageINT)例6.6建立一个“学生选课”表SC,它由学号Sno、课程号Cno、修课成绩Grade和教师名Tname组成,其中(Sno,Cno)为主码。CREATETABLESC(SnoC(6),CnoC(4),GradeI,;TnameC(8),Primarykey(Sno,Cno))6.2.1基本表的定义、删除与修改2.修改基本表语法格式1:ALTERTABLE表名ADD|ALTER[COLUMN]字段1;字段类型[(字段宽度[,小数位])][NULL|NOTNULL];[CHECK完整性约束条件[ERROR提示信息]][DEFAULT字段默认值];[PRIMARYKEY|UNIQUE][REFERENCES父表[TAG索引标识]];[NOCPTRANS][NOVALIDATE]语法格式2:ALTERTABLE表名ALTER[COLUMN]字段1[NULL|NOTNULL];[SETDEFAULT字段默认值][SETCHECK完整性约束条件;ERROR提示信息]][DROPDEFAULT][DROPCHECK][NOVALIDATE]语法格式3:ALTERTABLE表名[DROP[COLUMN]字段1];[SETCHECK完整性约束条件[ERROR提示信息]][DROPCHECK];[ADDPRIMARYKEY索引表达式TAG索引标识[FOR条件表达式]];[DROPPRIMARYKEY][ADDUNIQUE索引表达式[TAG索引标识;[FOR条件表达式]]][DROPUNIQUETAG索引标识];[ADDFOREIGNKEY[索引表达式]TAG索引标识[FOR条件表达式];REFERENCES父表[TAG索引标识]];[DROPFOREIGNKEYT

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档