《第03章SQL查询》-公开课件.pptVIP

  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文档。上传文档
查看更多
扬州科技学院 第三章查询2 SQL简介1 SQL含义 什么是SQL SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。 在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。 SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。是结构化查询语言(Structured Query Language)的缩写。 SQL功能 包括数据定义、数据操纵和数据控制三个部分。 SQL简介2 SQL语句 常用的SQL语句包括Select、Insert、Update、Delete、Create等。 数据定义语句(DATA DEFINITION LANGUAGE,简称DDL)实现其数据定义功能。包括定义数据库、基本表、视图和索引。 数据操纵语句( Data Manipulation Language ,DML)及其编译程序,包括数据查询与数据更新两大类,实现对数据库的基本操作。数据更新包括插入、修改、删除等操作。 数据控制语句 (Data Control Language,简称DCL)对数据库进行统一的控制管理。对用户访问数据的控制有基本表和视图的授权、完整性规则的描述,事务控制语句等。 SQL查询1 SQL查询的概念 SQL查询是使用SQL语句创建的查询。 用于表达 SQL 查询的 SELECT 语句则是功能最强也是最为复杂的 SQL 语句,它从数据库中检索数据,并将查询结果提供给用户。 查询是 SQL 语言的核心。 SQL 查询2 SQL查询的概念 在查询“设计”视图中创建查询时,Access 将在后台构造等效的SQL语句。Access中所创建的查询都可以认为是SQL查询。用户虽不用输入 SQL 语句,但系统最终都将自动生成 SQL 查询。 在建立ACCESS的查询时,并不是所有的查询都可以在查询设计视图中进行创建,有的查询功能只能通过SQL语句来实现。 实际上,只有几种特殊查询-- 联合查询,传递查询, 数据定义查询和子查询才需使用 SQL 查询。 数据定义 1、Create 定义语句 Create Table 表名 (字段名1数据类型1[约束条件1] [, (字段名2数据类型2[约束条件2] [,……]]) 说明:表示必填 [ ]表示可选填 | 表示多项选择中只能选择其一 { }表示必选项 数据定义 例:创建一个“雇员”表,包括雇员号、姓名、出生日期、备注字段 Create Table 雇员 (雇员号 Smallint Primary Key, 姓名 char(4) not null , 出生日期 Date, 备注 memo) 数据定义 2、Alter修改语句 Alter Table 表名 [Add 新字段名数据类型[约束条件]] [Drop [字段名]…] [Alter 字段名数据类型] 数据定义 例:在“雇员”表中增加一个字段,字段名为“职务”,数据类型为“文本”,字段大小为10;将“备注”字段删除;将“雇员号”字段的数据类型改为文本型,字段大小为8。 Alter Table 雇员 Add 职务 Char(10) Alter Table 雇员 Drop 备注 Alter Table 雇员 Alter 雇员号 Char(8) 数据定义 3、Drop删除语句 Drop Table 表名 例:删除已建立的“雇员”表 Drop Table 雇员 数据操作 4、Insert插入语句 数据操作包括数据插入、删除和修改操作,它们分别由INSERT语句、DELETE语句和UPDATE语句完成。 INSERT语句 格式: INSERT INTO 表名[(列名1 [,列名2]…)] VALUES(列值1 [,列值2]…) 例:向学生成绩表中插入一个成绩记录(0301010,004,95,2008-01-15) INSERT INTO 学生成绩表 ( 学号, 课程号, 成绩, 考试时间 ) VALUES (0301010, 004, 95, #2008-01-15#) 数据操作 5、update更新语句 格式:update 表名 set 列名1=列改变值 [, 列名2=列改变值]… [where条件表达式] 说明:更新语句是按set子句中的表达式,在指定表中修改满足条件的记录的对应值,如没有条件语句则表示更新全部记录。 如:将课程号为“002”的课程名改为“C语言程序设计” Update 课程表 set 课程名=C语言程

文档评论(0)

老刘忙 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档