热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

JavaME游戏编程_JavaME游戏编程(第2版)

JavaME游戏编程(第2版)作者:(美)帕特里克(Patrick,J.J.)著出版日期:2009年03月文件大小:25.45M支持设备&

3fd537e1e04325d788e576caceb20fd0.png

Java ME游戏编程(第2版)

作者:(美)帕特里克(Patrick,J.J.)著

出版日期:2009年03月

文件大小:25.45M

支持设备:

¥25.00在线试读

适用客户端:

8dafcd97aaf305db19de1ca6f990e1c4.png言商书局

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语句中,已汇总的数据不能与没有汇总的数据混



推荐阅读
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • 在Oracle11g以前版本中的的DataGuard物理备用数据库,可以以只读的方式打开数据库,但此时MediaRecovery利用日志进行数据同步的过 ... [详细]
  • Oracle分析函数first_value()和last_value()的用法及原理
    本文介绍了Oracle分析函数first_value()和last_value()的用法和原理,以及在查询销售记录日期和部门中的应用。通过示例和解释,详细说明了first_value()和last_value()的功能和不同之处。同时,对于last_value()的结果出现不一样的情况进行了解释,并提供了理解last_value()默认统计范围的方法。该文对于使用Oracle分析函数的开发人员和数据库管理员具有参考价值。 ... [详细]
  • 本文介绍了在Oracle数据库中创建序列时如何选择cache或nocache参数。cache参数可以提高序列的存取速度,但可能会导致序列丢失;nocache参数可以避免序列丢失,但在高并发访问时可能导致性能问题。文章详细解释了两者的区别和使用场景。 ... [详细]
  • Oracle seg,V$TEMPSEG_USAGE与Oracle排序的关系及使用方法
    本文介绍了Oracle seg,V$TEMPSEG_USAGE与Oracle排序之间的关系,V$TEMPSEG_USAGE是V_$SORT_USAGE的同义词,通过查询dba_objects和dba_synonyms视图可以了解到它们的详细信息。同时,还探讨了V$TEMPSEG_USAGE的使用方法。 ... [详细]
  • Python SQLAlchemy库的使用方法详解
    本文详细介绍了Python中使用SQLAlchemy库的方法。首先对SQLAlchemy进行了简介,包括其定义、适用的数据库类型等。然后讨论了SQLAlchemy提供的两种主要使用模式,即SQL表达式语言和ORM。针对不同的需求,给出了选择哪种模式的建议。最后,介绍了连接数据库的方法,包括创建SQLAlchemy引擎和执行SQL语句的接口。 ... [详细]
  • Windows7 64位系统安装PLSQL Developer的步骤和注意事项
    本文介绍了在Windows7 64位系统上安装PLSQL Developer的步骤和注意事项。首先下载并安装PLSQL Developer,注意不要安装在默认目录下。然后下载Windows 32位的oracle instant client,并解压到指定路径。最后,按照自己的喜好对解压后的文件进行命名和压缩。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • MySQL中的MVVC多版本并发控制机制的应用及实现
    本文介绍了MySQL中MVCC的应用及实现机制。MVCC是一种提高并发性能的技术,通过对事务内读取的内存进行处理,避免写操作堵塞读操作的并发问题。与其他数据库系统的MVCC实现机制不尽相同,MySQL的MVCC是在undolog中实现的。通过undolog可以找回数据的历史版本,提供给用户读取或在回滚时覆盖数据页上的数据。MySQL的大多数事务型存储引擎都实现了MVCC,但各自的实现机制有所不同。 ... [详细]
  • macOS Big Sur全新设计大版本更新,10+个值得关注的新功能
    本文介绍了Apple发布的新一代操作系统macOS Big Sur,该系统采用全新的界面设计,包括图标、应用界面、程序坞和菜单栏等方面的变化。新系统还增加了通知中心、桌面小组件、强化的Safari浏览器以及隐私保护等多项功能。文章指出,macOS Big Sur的设计与iPadOS越来越接近,结合了去年iPadOS对鼠标的完善等功能。 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
author-avatar
牛牛发的
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有