Java ME游戏编程(第2版)
作者:(美)帕特里克(Patrick,J.J.)著
出版日期:2009年03月
文件大小:25.45M
支持设备:
¥25.00在线试读
适用客户端:
言商书局
iPad/iPhone客户端:下载 Android客户端:下载PC客户端:下载更多详情:查看
?对图书下载、阅读卡购买有疑问:立即进入帮助中心>>
图书简介
目录
本书根据John J.Patrick在美国加州大学伯克利分校讲授的SQL程序编写,详细介绍与SQL相关的概念和技术。书中的每一个概念都用了一个SQL范例进行说明。在大多数情况下都设置了一个任务然后给出了完成这项的SQL代码。
译者序
前言
第1章 在表中存储信息
简介
1-1 什么是SQL
1-2 什么是关系数据库?为什么要使用它
1-3 为什么学习SQL
1-4 本书内容简介
表的组成部分
1-5 数据存储于表中
1-6 一行表示一个对象及其相关信息
1-7 一列表示一类信息
1-8 单元格是表的最小部分
1-9 每个单元格应该只表示一样东西
1-10 使用主键列标识每一个行
1-11 大部分表都很“瘦长”
表的示例
1-12 Oracle和Access中表的示例
1-13 l_employees表的一些设计决策
1-14 Lunches数据库
小结
第2章 从表中获取信息
select语句
2-1 目标:从表中获取几个列和行
2-2 select语句概述
select子句
2-3 select子句概述
2-4 使用select子句获取若干列
2-5 使用select子句获取所有的列
2-6 使用select语句获取某个列中的不同值
2-7 使用select子句获得几个列中的不同值
where子句
2-8 where子句概览
2-9 在where子句中使用等于条件
2-10 在where子句中使用小于条件
2-11 在where子句中使用不等于条件
2-12 在where子句中使用in条件
2-13 在where子句中使用between条件
2-14 在where子句中使用like条件
2-15 在where子句中使用is null条件
2-16 order by子句概述
2-17 通过一列升序排列行
2-18 通过若干列升序排列行
2-19 根据若干列以各种顺序排序各行
2-20 整个过程
小结
第3章 where子句中的复合条件
where子句中的复合条件
3-1 在where子句中使用复合条件
3-2 将not与in、between、like和is null条件一起使用
3-3 where子句中复杂条件的标准形式
3-4 一个常见错误
常数值
3-5 在select子句中使用常数值
3-6 使用常数表
标点符号问题
3-7 现在需要知道的标点符号
3-8 标点符号参考
区分大小写
3-9 Oracle中区分大小写
3-10 关于SQL中区分大小写的争论
3-11 有一个选择
3-12 在Oracle SQL Command Line环境中关闭区分大小写
3-13 Access中区分大小写
三值逻辑
3-14 使用三值逻辑的SQL
错误消息
3-15 错误消息常常是错的
练习
3-16 练习1
3-17 练习2
3-18 练习3
小结
第4章 保存结果
在新表或者视图中保存结果
4-1 从select语句的结果中创建一个新表
4-2 从select语句的结果创建一个新的视图
4-3 表和视图的相似之处
4-4 表和视图的不同之处
4-5 删除表
4-6 删除视图
4-7 一个视图可以建立在另一个视图之上
4-8 预防性删除
修改表中的数据
4-9 添加新行到表中
4-10 添加若干新行到一个表中
4-11 更改已经存在于表的行中的数据
4-12 从表中删除行
使用GUI修改表中的数据
4-13 使用Oracle GUI来修改表中的数据
4-14 使用Access GUI来修改表中的数据
修改表中数据的限制
4-15 使用insert、update和delete的约束条件
4-16 安全限制
小结
第5章 数据字典和其他Oracle主题
提交、回滚和事务
5-1 commit和rollback命令
5-2 Autocommit选项
5-3 事务
通过视图更改数据
5-4 通过视图更改数据
5-5 通过视图更改数据的例子
5-6 使用With Check Option的视图
5-7 SQL Commands页面概览
5-8 Autocommit选项
5-9 Explain选项
使用Oracle数据字典:第一部分
5-10 数据字典概述
5-11 如何查找所有表的名字
5-12 如何查找所有视图的名字
5-13 如何查找定义视图的select语句
5-14 如何查找表或者视图中的列名
5-15 如何查找表的主键
小结
第6章 创建自己的表
创建表
6-1 create table命令
6-2 Oracle和Access中的数据类型
6-3 文本数据类型
6-4 数字数据类型
6-5 日期/时间数据类型
6-6 其他数据类型
6-7 将数据放入新表中
6-8 在Oracle中创建l_employees表
更改表
6-9 为表添加主键
6-10 更改表的主键
6-11 向表中添加一个新列
6-12 扩展列的长度
6-13 从表中删除一个列
6-14 对表进行其他更改
带有重复行的表
6-15 重复行的问题
6-16 如何删除重复行
6-17 如何区别重复行
小结
第7章 格式、序列和索引
格式
7-1 日期格式
7-2 显示已经格式化的日期
7-3 输入已格式化的日期
7-4 Oracle中的其他格式
7-5 Access中的格式
序列
7-6 在Oracle中创建序列
7-7 在Oracle中使用序列
7-8 在Access中使用序列
索引
7-9 创建索引
7-10 优化器
7-11 索引如何工作的示例
在数据字典中查找更多的信息:第二部分
7-12 如何查找有关列的数据类型的信息
7-13 如何查找有关序列的信息
7-14 如何找到有关索引的信息
7-15 如何找到所有数据库对象的相关信息
7-16 如何使用Oracle中的数据字典表
7-17 如何使用数据字典列的索引
练习
7-18 创建一个想要庆祝的节日的表
小结
第8章 数据完整性
表中的约束条件
8-1 约束条件使数据保持一致
8-2 check约束条件
8-3 unique约束条件
8-4 not null约束条件
8-5 primary key约束条件
8-6 对字段数据类型和长度的限制
参照完整性
8-7 参照完整性的概念
8-8 参照完整性的示例
8-9 对RI保护的数据表使用insert和update
8-10 通过RI允许对数据表使用insert和update
8-11 RI防止对查找表使用update和delete
8-12 如何从查找表中删除编码
8-13 如何在查找表中更改编码
8-14 RI作为表之间的关系
8-15 在Access GUl中建立RI
RI的delete选项和update选项
8-16 删除和更新查找表的三个选项
8-17 删除规则:set null
8-18 删除规则:cascade
8-19 更新规则:cascade
验证参照完整性
8-20 主键的两种含义
8-21 使用两个或者更多的列作为主键
8-22 查找表和数据表可以是同一个表
如何在create table语句中编写约束条件
8-23 约束条件常常在create table语句中编写
小结
第9章 行函数
行函数简介
9-1 直接从初始表中获得数据
9-2 什么是行函数
9-3 select子句中行函数的例子
9-4 select语句的所有子句中使用行函数的例子
9-5 定义行函数作为第一步
数字函数
9-6 数字函数
9-7 如何测试行函数
9-8 测试数字行函数的另一种方法
文本函数
9-9 文本函数
9-10 组合名和姓
9-11 分隔名和姓
9-12 设计电话号码的格式
日期函数
9-13 日期函数
9-14 日期函数的一个例子
9-15 从日期中删除时间
小结
第10章 使用行函数
特殊行函数
10-1 其他行函数
10-2 使用函数识别用户和日期
10-3 使用函数把null改为其他值
10-4 使用函数更改数据类型
使用行函数的文档
10-5 使用Oracle文档
10-6 使用Access文档
10-7 使用Access Expression Builder查看行函数
创建数字和日期模式
10-8 创建一个简单的数字模式
10-9 创建一个复杂的数字模式
10-10 列出一个星期的所有星期数
10-11 创建一个工作日日历
10-12 如何计算从出生到现在的天数
10-13 如何查找出生后满10 000天的日期
10-14 给Oracle和Access中的报表编行号
10-15 可选内容:解代数方程的一种简单方法
小结
第11章 汇总数据
列函数简介
11-1 汇总一个列中的所有数据
11-2 列函数列表
最大值和最小值
11-3 找出最大值和最小值
11-4 列函数和where子句一起使用
11-5 找出拥有最大值和最小值的行
计数
11-6 对行和数据计数
11-7 零计数:第一部分
11-8 对列中相异值计数
11-9 计算两个或多个列中相异值的数目
求和与平均
11-10 求和函数与平均函数
11-11 加法存在的问题以及如何解决
其他主题
11-12 并不总将null更改为零
11-13 计算列中null的数目
11-14 对相异值计数
小结
第12章 控制汇总级别
将表划分为行的组并汇总每个组
12-1 列中数据组的汇总
12-2 group by子句
12-3 由两个或更多列形成的组
12-4 有多个分组列时的null组
12-5 在同一条select语句中,已汇总的数据不能与没有汇总的数据混