随笔分类 -  数据库和数据访问

数据库和数据访问
摘要:游戏中总是有很多相关的数据需要存储,比如编辑器产生的关卡数据,人物,物品属性的配置等等,并且现在已经不是每人都设计一种自己数据格式的时代了.程序员们是越来越懒,大家都想着一套文件格式,一套解析,处理代码能够通吃所有的程序.以下讨论,包括优缺点,都仅仅是对于游戏数据(还仅指编辑的数据)存储而言,以下都省略此前提背景,其他领域的使用本文仅供参考,游戏领域的使用本文也仅是一家之言,当然也仅供参考.首先,看看传统的数据存储解决方案.传统数据存储解决方案EXCEL方案最大的优点是几乎人人都会更改并且可以更改而不用进一步的学习.干这行的,别说策划,即使是文秘应该起码也会EXCEL吧?缺点,需要自己写一大堆 阅读全文
posted @ 2011-08-08 18:28 skykang 阅读(1236) 评论(0) 推荐(0)
摘要:临时表的用法用法: 用于复杂查询时可以用临时表来暂存相关记录,能够提高效率、提高程序的可读性,类似于游标中的my_cursor declare my_cursor cursor scroll for select 字段 from tablename临时表分为:用户临时表和系统临时表。系统临时表和用户临时表的区别: 1)用户临时表:用户临时表的名称以#开头; 用户临时表的周期只存在于创建这个表的用户的Session,对其他进程是不可见。当创建它的进程消失时此临时表自动删除。 2)系统临时表:系统临时表的名称以##开头 全局临时表对整个SQL Server实例都可见,但所有访问它的Session. 阅读全文
posted @ 2010-11-15 14:55 skykang 阅读(711) 评论(0) 推荐(0)
摘要:有时候当系统运行时间比较长的时候,我们把备份的数据库还原的时候发现,数据库中数据文件和日志文件变的好大,特别是日志文件。现在给大家介绍如何清理SQLServer数据库日志;有两种方法如下:方法一:手动清除sqlserver2005日志1.右键在清除日志的数据库,如“TestDB”,点击[新建查询(Q)]2.输入以下SQL语句,其中“TestDB”是数据库名称 DUMP TRANSACTION TestDB WITH NO_LOG3.执行该SQL,成功后继续以下操作4.右键该数据库节点,点击[任务(T)] -> [收缩(S)] -> [文件(F)]5.在弹出的“收缩文件”对话框中,将 阅读全文
posted @ 2010-08-10 15:57 skykang 阅读(9939) 评论(2) 推荐(1)