- 1、本文档共98页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库技术及应用基础63
1 人工管理阶段 2 文件系统管理阶段 文件系统管理阶段特点 3 数据库管理阶段 数据库系统特点 1 层次模型 2 网状模型 3 关系模型 了解SQL语言的特点; 掌握使用Access XP的基本方法(包括建立数据库、数据表、表间的联系及进入SQL查询窗口等); 掌握在Access XP的“SQL查询”窗口中使用SELECT语句实现简单查询、条件查询和自然连接查询的方法。 学习目标 6.5 关系数据库标准语言SQL简介 6.5 关系数据库标准语言SQL简介 6.5.1 SQL概述 6.5.2 SQL数据查询语句 SQL是英文Structured Query Language的缩写,意思为结构化查询语言。 SQL语言是一种介于关系代数与关系演算之间的语言,其功能包括数据定义、数据查询、数据操纵和数据控制等4个方面,是一个通用的功能极强的关系数据库标准语言。 SQL语言已经被确定为关系数据库系统的国际标准,被绝大多数商品化的关系数据库系统采用。如Oracle、DB2、SQL Server、Sybase等。 6.5.1 SQL概述 SQL语言的组成 数据定义(DDL,Data Definition Language) 数据操纵DML (Data Manipulation Language) 数据控制(DCL,Data control language) 6.5.1 SQL概述 SQL语言的特点 非过程化语言 面向集合的操作方式 两种使用方式:可以作为独立语言和嵌入某种高级语言中使用 SQL是一种语言标准 语言简洁、功能强大:SQL语言功能极强,完成核心功能只用了9个动词,包括如下四类: 数据查询:SELECT 数据定义:CREATE、DROP、ALTER 数据操纵:INSERT、UPDATE、DELETE 数据控制:GRANT、REVOKE 6.5.1 SQL概述 定义基本表的SQL语句 CREATE TABLE 表名 (列名 数据类型[ 列级完整性约束条件 ] [,列名 数据类型[ 列级完整性约束条件] ] … [,表级完整性约束条件 ] ); 表名:所要定义的基本表的名字 列名:组成该表的各个属性(列) 列级完整性约束条件:相应属性列的完整性约束条件 表级完整性约束条件:涉及一个或多个属性列的完整性约束条件 6.5.2 SQL数据查询语句 [例1] 建立一个“学生”表Student,它由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成。其中学号不能为空,值是唯一的,并且姓名取值也唯一。 CREATE TABLE Student (Sno CHAR(5) Primary Key, Sname CHAR(20) UNIQUE, Ssex CHAR(1) , Sage INT, Sdept CHAR(15)); 6.5.2 SQL数据查询语句 常用完整性约束 主码约束: PRIMARY KEY 唯一性约束:UNIQUE 非空值约束:NOT NULL 参照完整性约束 PRIMARY KEY与 UNIQUE的区别? 6.5.2 SQL数据查询语句 修改基本表的SQL语句 ALTER TABLE 表名 [ ADD 新列名 数据类型 [ 完整性约束 ] ] [ DROP 完整性约束名 ] [ MODIFY 列名 数据类型 ]; 表名:要修改的基本表 ADD子句:增加新列和新的完整性约束条件 DROP子句:删除指定的完整性约束条件 MODIFY子句:用于修改列名和数据类型 6.5.2 SQL数据查询语句 [例2] 向Student表增加“入学时间”列,其数据类型为日期型。 ALTER TABLE Student ADD Scome DATE; 不论基本表中原来是否已有数据,新增加的列一律为空值。? 6.5.2 SQL数据查询语句 删除基本表的SQL语句 DROP TABLE 表名; ? 基本表被删除,则表中数据、表上的索引都删除;表上的视图往往仍然保留,但无法引用。 删除基本表时,系统会从数据字典中删去有关该基本表及其索引的描述 6.5.2 SQL数据查询语句 查询语句SELECT的格式 SELECT [ALL|DISTINCT] 目标列表达式 [,目标列表达式] … FROM 表名或视图名[, 表名或视图名 ] … [WHERE 条件表达式 ] [GROUP BY
您可能关注的文档
- 教科版四年级科学下册第二单位《第7课植物的滋生运动pp....ppt
- 教科版四年级科学下册植物的卵课件_1681023684.ppt
- 教科版四年级科学下册植物的卵课件_1681023588.ppt
- 教科版四年级科学第三章第一节《一天的食物》.ppt
- 教科版小学四年级上册科学第四单元口腔里的变化.ppt
- 教科版小学科学《口腔里的变化》课件..ppt
- 教科版小学科学《食物链和食物网》 课件..ppt
- 教科版小学科学《食物链和食物网》课件..ppt
- 教科版小学科学四年级《一天的食物》课件..ppt
- 教科版小学科学六年级上册《种类单一的植物》课件_1692279588.ppt
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
文档评论(0)