数据库系统--第7章 SQL语言.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统--第7章 SQL语言.ppt

Visual FoxPro 数据库应用教程与实验(第二版) 清华大学出版社第7章SQL 语言7.1 SQL 概述7.2 数据定义7.3 数据更新7.4 数据查询7.1 SQL 概述 SQL 发展过程SQL 是结构化查询语言(Structured Query Language )的简称,也是关系数据库的标准查询语言。SQL 标准是由ANSI (American National Standards Institute ,美国国家标准学会)于1986 年10 月公布的,称为SQL-86 。1989 年4月,ISO 提出具有完整性特征的SQL ,并称之为SQL-89 。1992 年8月公布了SQL 的新标准,即SQL-92 1999 年又公布了新的SQL 标准,称为SQL-99 (或SQL3 )。7.1 SQL 概述 SQL 功能与特点SQL 的功能数据定义功能数据操纵功能数据控制功能SQL 的特点简洁。SQL 语言功能强大,但命令为数不多。一体化。SQL 集数据定义语言、数据操纵语言、数据控制语言等于一体,可以完成数据库活动中的全部工作。非过程化。SQL 是一种非过程化的语言,只需提出“干什么”,而无需指出“如何干”。面向集合。SQL 是一种面向集合的语言,其理论基础为关系代数中的有关运算。使用方式灵活。7.2 数据定义 创建基本表语法格式:CREATE TABLE TableName [FREE] ( FieldName1 FieldType [( nFieldWidth [, nPrecision] )] [NULL | NOT NULL] [AUTOINC [NEXTVALUE NextValue [STEP StepValue]]] [NOCPTRANS] [, FieldName2 ... ] ) 功能:按指定的表名与字段创建一个表。7.2 数据定义【例7.1 】使用CREATE TABLE 命令创建学生表XSB.DBF 。7.2 数据定义 修改基本表语法格式:ALTER TABLE TableName ADD|ALTER[COLUMN] FieldName FieldType [( nFieldWidth [, nPrecision] )] [NULL | NOT NULL] [AUTOINC [NEXTVALUE NextValue [STEP StepValue]]] [NOCPTRANS] ALTER TABLE TableName DROP[COLUMN] FieldName ALTER TABLE TableName RENAME COLUMN FieldName1 TO FieldName2 7.2 数据定义【例7.2 】修改XSB.DBF 的结构:将字段“学号”的宽度修改为7,将字段“学习简历”重命名为“备注”,删除字段“是否团员”,添加通用型字段“照片”。ALTER TABLE xsb ALTER COLUMN 学号C(7) ALTER TABLE xsb RENAME COLUMN 学习简历TO 备注ALTER TABLE xsb DROP 是否团员ALTER TABLE xsb ADD 照片G 7.2 数据定义 删除基本表语法格式:DROP TABLE TableName 功能:删除指定的表。【例7.3 】删除自由表XSB.DBF 。CLOSE DATABASES ALL DROP TABLE xsb 7.3 数据更新 插入数据 修改数据 删除数据 插入数据语法格式:INSERT INTO TableName [(FieldName1 [, FieldName2, …]) VALUES (eExpression1 [, eExpression2, …]) 功能:在指定表的末尾追加一个新记录,并同时赋予相应的字段值 插入数据【例7.4 】记录的添加示例:在ZGB.DBF 中添加一个职工记录,该职工的编号、姓名、性别、民族、基本工资、工作时间分别为2003001 、刘莉、女、汉族、500 、2003 年8月15 日。INSERT INTO zgb( 编号,姓名,性别,民族,基本工资,工作时间) VALUES(2003001, 刘莉, 女, 汉族,500,{^2003-08-15}) 修改数据语法格式:UPDATE TableName SET FieldName1 = eExpression1 [, FieldName2= eExpression2 ...] [WHERE FilterCondition] 功能:修改指定表中符合相应条件的记录的有关字段值。 修改数据【例7.5 】记录的修改示例:将ZGB.DBF 中所有技术职称为高级工程师的职工的基本工资先增加50 元,再恢复原值。CLOSE A

文档评论(0)

sunyi8246 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档