内容简介
本书共分十七章,内容包括:简介、从数据库表中检索信息、使用SQL*Plus、使用简单函数、日期和时间的存储与处理等。
Oracle专家Jason Price带您一起学习如何通过SQL语句和PL/SQL程序访问Oracle数据库。本书是Oracle Press重磅推出的一本关于Oracle Database 11g SQL的专著,是掌握SQL的必读之作。
本书主要内容:
解读SQL Plus和SQL Developer;
使用SQL SELECT、INSERT、UPDATE和DELETE语句;
编写PL/SQL程序;
创建表、序列、索引、视图和触发器;
编写包含复杂分析功能的高级查询;
创建用于处理抽象数据的数据库对象和集合;
编写Java程序并使用JDBC访问Oracle数据库;
使用大对象处理音频、视频等多媒体文件;
优化SQL语句以提高其执行效率;
探究0racle数据库处理XML的能力;
掌握Oracle Database llg的最新特性,如PIVOT、UNPIVOT和闪回数据存档等。
编辑推荐
本书主要内容:
解读SQL Plus和SQL Developer;
使用SQL SELECT、INSERT、UPDATE和DELETE语句;
编写PL/SQL程序;
创建表、序列、索引、视图和触发器;
编写包含复杂分析功能的高级查询;
创建用于处理抽象数据的数据库对象和集合;
编写Java程序并使用JDBC访问Oracle数据库;
使用大对象处理音频、视频等多媒体文件;
优化SQL语句以提高其执行效率;
探究0racle数据库处理XML的能力;
掌握Oracle Database llg的最新特性,如PIVOT、UNPIVOT和闪回数据存档等。
媒体评论
第1章 简介
1.1 关系数据库简介
关系数据库的概念是由E.F.Codd博士于1970年首次提出的。E.F.Codd博士在
Communications of the ACM(Association for Computing Machinery,美国计算机学会)1970年6月第13卷第6期上发表了一篇题为A Relational Model ofData for Large Shared Data Banks(大型共享数据库的关系数据模型)的重要论文,奠定了关系数据库的理论基础。
关系数据库(relational database)的基本概念非常简单易懂。关系数据库是一组已经被组织为表(table)结构的相关信息的集合。每个表都包含很多行(row),这些行又被进一步组织为列(column)。这些表在数据库中都被存储在称为模式(schema)的结构中,所谓模式就是数据库用户可以存储表的地方。每个用户都可以为其他用户授权访问自己的表。
……
目录
第1章 简介
1.1 关系数据库简介
1.2 结构化查询语言(SQL)简介
1.3 使用SQL*Plus
1.3.1 启动SQL*Plus
1.3.2 从命令行启动SQL*Plus
1.3.3 使用SQL*Plus执行SELECT语句
1.4 SQL Developer
1.5 创建store模式
1.5.1 运行SQL*Plus脚本创建store模式
1.5.2 用来创建store模式的DDL语句
1.6 添加、修改、删除行
1.6.1 向表中添加行
1.6.2 修改表中的现有行
1.6.3 从表中删除行
1.7 BINARY FLOAT和BINARYDOUBLE数据类型
1.7.1 BINARY_FLOAT和BINARY_DOUBLE的优点
1.7.2 在表中使用BINARY_FLOAT和BINARY_DOUBLE
1.7.3 特殊值
1.8 退出SQL*Plus
1.9 Oracle PL/SQL简介
1.10 小结
第2章 从数据库表中检索信息
2.1 对单表执行SELECT语句
2.2 选择一个表中的所有列
2.3 使用WHERE子句过滤行
2.4 理解行标识符
2.5 理解行号
2.6 执行算术运算
2.6.1 日期运算
2.6.2 列运算
2.7 使用列别名
2.8 使用连接操作合并列的输出结果
2.9 理解空值
2.10 禁止显示重复行
2.11 比较值
2.12 使用SQL操作符
2.12.1 使用LIKE操作符
2.12.2 使用IN操作符
2.12.3 使用BETWEEN操作符
2.13 使用逻辑操作符
2.14 理解操..
书摘
第1章 简介
1.1 关系数据库简介
关系数据库的概念是由E.F.Codd博士于1970年首次提出的。E.F.Codd博士在
Communications of the ACM(Association for Computing Machinery,美国计算机学会)1970年6月第13卷第6期上发表了一篇题为A Relational Model ofData for Large Shared Data Banks(大型共享数据库的关系数据模型)的重要论文,奠定了关系数据库的理论基础。
关系数据库(relational database)的基本概念非常简单易懂。关系数据库是一组已经被组织为表(table)结构的相关信息的集合。每个表都包含很多行(row),这些行又被进一步组织为列(column)。这些表在数据库中都被存储在称为模式(schema)的结构中,所谓模式就是数据库用户可以存储表的地方。每个用户都可以为其他用户授权访问自己的表。
……