数据库及表的基本操作ppt课件.ppt

数据库及表的基本操作ppt课件.ppt

ID:58780219

大小:309.50 KB

页数:49页

时间:2020-10-03

数据库及表的基本操作ppt课件.ppt_第1页
数据库及表的基本操作ppt课件.ppt_第2页
数据库及表的基本操作ppt课件.ppt_第3页
数据库及表的基本操作ppt课件.ppt_第4页
数据库及表的基本操作ppt课件.ppt_第5页
资源描述:

《数据库及表的基本操作ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库及表的基本操作基本SQL数据操纵SQL概述数据的查询数据的更新数据库的创建-角色和用户-数据库的创建表的创建及其完整性约束的实现-基本表的创建-实体完整性和参照完整性约束的有效性验证及实现6.1.1SQL概述1974年由Boyce和Chamberlin提出不断修改、扩充和完善发展成为建立和查询关系数据库的标准语言SQL86—SQL92—SQL99—SQL2003大多数数据库共同的数据存取语言和标准接口为不同数据库系统之间的互操作奠定了基础SQL的主要特点:集数据定义、数据操纵和数据控制功能于一体高度

2、非过程化采用集合操作方式既是自含式语言,又是嵌入式语言既支持内模式(基本表),也支持外模式(视图)语言简捷,易学易用STUDENTSTU_NOSTU_PHONESTU_FNAMESTU_E-MAILSTU_LNAMEInsertIntoSTUDENT(STU_NO,STU_NAME…)Values(‘19900001’,‘zhang’,…..)DeletefromSTUDENTWhereSTU_NO=‘19900001’6.1.2数据的查询数据的查询方式图形界面方式操作简单,用于查看单个表中的数据,不能实

3、现较复杂的查询。SQL语句方式:SELECT语句,实现复杂查询处理的前提。SELECT语句的功能是在指定的表中查询出满足条件的信息其一般格式为:SELECT[ALL

4、DISTINCT][TOPn]SELECTlist[INTOnew_table]FROMtablesource[WHEREsearchcondition][GROUPbygroup_by_condition][HAVINGsearchcondition][ORDERbyorder_by_condition[ASC

5、DESC]]以上为SQLSe

6、rver2000中SELECT语句的语法(其中[]中的内容是可选的),对其基本含义作如下介绍:SELECTlist(选择列表):定义SELECT语句执行后结果集中的列(可用别名);FROM子句:指定查询所涉及到的表;WHERE子句:指定查询需要满足的逻辑条件:=、>、<、>=、<=、!=、<>、!>、!

7、询语句参数:ALL:指定在结果集中可以显示重复(所有)行。ALL是默认设置DISTINCT:指定在结果集中只能显示唯一行,空值(NULL)被认为相等指定只从查询结果集中输出前n行INTO子句:创建新表并将结果行从查询插入新表中GROUPBY子句:指定按照什么条件对结果集进行分组,对于分组条件中的每个列,将其值相等的元组分为一组。SQL的聚合函数:使用SQL提供的聚合函数进行查询,可以直接返回一些查询结果的统计信息,这些函数一般以列标识符的形式出现在SELECT的选择列表或者HAVING子句的条件中。基本聚

8、合函数如下:COUNT(*

9、<列名>)统计元组个数,或一列中值的个数SUM(<表达式>)计算与列相关的表达式值的和AVG(<表达式>)计算与列相关的表达式值的平均值MAX(<列名>)求一列值中的最大者MIN(<列名>)求一列值中的最小者例1:查询jobs表中所有元组的全部属性图形界面方式SELECT语句方式在“企业管理器”中,选择“工具”→“SQL查询分析器”命令,弹出“SQL查询分析器”窗口,在数据库下拉列表中将pubs设置为当前数据库输入:SELECTjob_id,job_desc,min_lvl,m

10、ax_lvlFROMjobs执行:选择“查询”→“执行”命令,或者点击工具栏中带“”的图标;或者点击F5键SELECT*FROMjobs例2:用DISTINCT查询jobs表中不同的min_lvl值SELECTDISTINCT(min_lvl)FROMjobs例3:用WHERE子句查询jobs中符合条件的数据SELECTjob_id,job_desc,min_lvl,max_lvlFROMjobsWHEREmin_lvl>=25例4:用AND连接多个查询条件,查询jobs表中符合条件的数据SELECTj

11、ob_id,job_desc,min_lvl,max_lvlFROMjobsWHEREmin_lvl>=25ANDmax_lvl<=150例5:对查询使用别名SELECTjob_id编号,job_desc描述,min_lvl最小值,max_lvl最大值FROMjobsWHEREmin_lvl>=25ANDmax_lvl<=150例6:用DISTINCT查询jobs表中出现的不同的max_lvl值SELECTDISTINCTma

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。