第02章 SQL语言

第02章 SQL语言

ID:40228914

大小:13.98 MB

页数:176页

时间:2019-07-27

第02章 SQL语言_第1页
第02章 SQL语言_第2页
第02章 SQL语言_第3页
第02章 SQL语言_第4页
第02章 SQL语言_第5页
资源描述:

《第02章 SQL语言》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、DB2基础和系统管理大连交通大学软件学院第二章SQL语言§2.1关系数据库简介§2.2SQL语言简介§2.3DDL语句§2.4DML语句§2.5键(KEY)§2.1关系数据库简介§2.1关系数据库简介是计算机数据管理发展史上的一座里程碑·20世纪60年代起,层次->网状->关系->混合型·1976年,IBM公司研究员E.F.CODD首次提出数据库系统的关系模型·20世纪80年代至今,关系型数据库成为主流,几乎所有DBMS产品都是关系型的·具有数据结构化、最低冗余度、较高的数据独立性、易于扩充、易于编写应用程序等优点§2.1关系数据库简介用二维表来组织和存放

2、数据,是一些相关的表和其它数据库对象的集合·一个二维表包含行(记录)和列(字段)·多个二维表之间互相关联,由表中的某(些)字段所实现·数据库不仅包括表,还包含其它数据库对象,如:视图、索引§2.1关系数据库简介§2.1关系数据库简介§2.1关系数据库简介§2.1关系数据库简介§2.1关系数据库简介§2.1关系数据库简介§2.1关系数据库简介§2.1关系数据库简介§2.1关系数据库简介§2.1关系数据库简介§2.2SQL语言简介§2.2SQL语言简介结构化查询语言(StructuredQueryLanguage)·IBM的圣约瑟实验室为其关系型数据库管理系统

3、SYSTEMR开发的一种查询语言,其前身为SQUREY语言·IBM于1981年推出后,得到Oracle,Sybase,Infomix,SQLServer,VisualFoxpro,PowerBuilder等数据库系统的支持非过程化语言·用户不需指定对数据的存放方法,只要集中精力于想得到的结果·由查询优化器决定存取数据的最有效方法统一的语言·可用于所有的DB2用户,包括数据库管理员,开发人员,终端用户·为各类操作提供统一操作,由三部分组成§2.2SQL语言简介§2.2SQL语言简介§2.2SQL语言简介DDLismostlyusedbydatabaseadm

4、inistratorstodefineDB2UDBobjectssuchastables,viewsandindicesDMLisusedbyalldatabaseuserstoretrieveinformationortomaintaindataDCLisalsousedbydatabaseadministratorstoallowordisallowactivitiesinDB2UDBbygrantingorrevokingprivileges§2.2SQL语言简介§2.2SQL语言简介§2.2SQL语言简介§2.3DDL语句§2.3.1创建表概述§2

5、.3.2CREATE语句§2.3.3ALTER语句§2.3.4DROP语句§2.3.1创建表概述§2.3.1创建表概述§2.3.1创建表概述§2.3.1创建表概述§2.3.1创建表概述-数据类型§2.3.1创建表概述-数据类型§2.3.1创建表概述-数据类型§2.3.1创建表概述-数据类型§2.3.1创建表概述-NULL属性§2.3.2CREATE语句§2.3.2CREATE语句§2.3.2CREATE语句-LIKE使用LIKE子句创建目标表后,目标表具有和源表相同的列名,列数据类型,NULL属性;而源表的数据,主键,索引,约束定义则不会被复制!§2.3.

6、3ALTER语句给表添加新列·ALTERTABLEtable_nameADDnew_col_namenew_col_datatype给表添加主键·ALTERTABLEtablenameADDPRIMARYKEY(col_name)§2.3.4DROP语句删除表定义以及表中所有数据!·DROPTABLEtablename当表定义错误或创建新表时防止重名而使用§2.4DML语句§2.4.1SELECT语句§2.4.2INSERT语句§2.4.3UPDATE语句§2.4.4DELETE语句§2.4.1SELECT语句§2.4.1SELECT语句§2.4.1SEL

7、ECT语句§2.4.1SELECT语句§2.4.1SELECT语句§2.4.1SELECT语句§2.4.1SELECT语句§2.4.1SELECT语句§2.4.1SELECT语句§2.4.1SELECT语句§2.4.1SELECT语句§2.4.1SELECT语句-ORDERBY§2.4.1SELECT语句-ORDERBY§2.4.1SELECT语句-ORDERBY§2.4.1SELECT语句-DISTINCT§2.4.1SELECT语句-DISTINCT§2.4.1SELECT语句-WHERE§2.4.1SELECT语句-WHERE§2.4.1SELECT

8、语句-WHERE§2.4.1SELECT语句-WHERE§2.4.

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

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

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