欢迎来到天天文库
浏览记录
ID:40228914
大小:13.98 MB
页数:176页
时间:2019-07-27
《第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.
此文档下载收益归作者所有