Mysql常用语句

Posted: 十一月 13th, 2009 | Author: 达达尼昂 | Filed under: 工作笔记 | Tags: , | No Comments »

MySQL Query Browser

http://dev.mysql.com/downloads/gui-tools/5.0.html

查找
select * from 表名 where id=?[and name=?] [or name=?];

添加
insert into 表名(字段名1,字段名2) values(值1,值2);

更新
update 表名 set 字段名 where id=?[and name=?] [or name=?];

删除
delete from table where id=?[or name=? (and name=?)];

注意:
1、LINUX下大小写敏感
2、字符串
3、敏感字加‘’

————-游戏策划分割线————-

–创建数据库
  mysql> create database 数据库名称
  –创建表
  mysql> create table 表名 (
  列的名字(id)类型(int(4))primary key(定义主键) auto_increment(描述 自增),  ……,  );
  –查看所有数据库
  mysql> show databases 数据库名称;
  –使用某个数据库
  mysql> use database 数据库名称;
  –查看所使用数据库下所有的表
  mysql> show tables;
  –显示表的属性结构
  mysql> desc 表名;
  –选择表中数据的显示
  –* 代表选择所有列 ,
  mysql> select * from 表名 where id=?[and name=?] [or name=?];
  mysql> select id,name from 表名order by 某一列的名称 desc(降序,asc为升序)
  –删除表中的数据
  mysql> delete from table where id=?[or name=? (and name=?)];
  –删除表
  mysql> drop table;
  –删除数据库
  mysql> drop database;


手机玩家≠轻度玩家

Posted: 十一月 4th, 2009 | Author: 达达尼昂 | Filed under: 工作笔记 | Tags: , , | No Comments »

一直以来,都以为手机玩家属于“轻度玩家”,以至对于iresearch的某篇报告中提到手机玩家平均在线时间超4小时的信息持怀疑态度。

显然,就算是手机平台,也有不少“重度玩家”。

办公桌上玩、餐桌上玩、马桶上玩、床上玩…

然而,玩家的“重度”不仅仅止于此。

今天潜水在客服群里,看到有玩家聊到手机按键精灵

顾名思义,这是一款手机上的按键精灵,能模拟手机操作以及定义各类宏。

之前为阻止电脑用户对于手机用户的影响,在程序方面上进行了一些限制。

现在看来,还远远不够。

要从根本上阻止玩家使用按键精灵,还得从内容的角度去设计。

好吧,我承认,打一开始我就设想过“自动杀怪”的功能…

好吧,我们的程序对于怪物的AI也是充满了斗志…

好吧,其实,最需要的是,一些时间。

好吧,承认不是有意“标题党”,标题加个前缀——many of


Excel IF函数

Posted: 十一月 2nd, 2009 | Author: 达达尼昂 | Filed under: 工作笔记 | Tags: , | No Comments »

由于前期数值设计的不够合理,需要将怪物属性按一定规则进行调整,此时则需要用到了IF函数。

具体修改设计如下:
20级以下怪物属性不变,20~40级怪物属性按系数K1进行调整,40~50级怪物属性按系数K2进行调整,50~60级怪物属性按系数K3进行调整。

IF函数设计如下:
=IF(GRADE<=20,X,IF(GRADE<=40,X*K1,IF(GRADE<=50,X*K2,IF(GRADE<=60,X*K3,0))))
GRADE为等级
X为GRADE对应的属性值
K1、K2、K3为调整系数

【IF函数】

IF函数用于执行真假值判断后,根据逻辑测试的真假值返回不同的结果,因此If函数也称之为条件函数
它的应用很广泛,可以使用函数 IF 对数值和公式进行条件检测。
它的语法为IF(logical_test,value_if_true,value_if_false)
其中Logical_test表示计算结果为 TRUE 或 FALSE 的任意值或表达式。本参数可使用任何比较运算符。
Value_if_true显示在logical_test 为 TRUE 时返回的值,Value_if_true 也可以是其他公式。 Value_if_false logical_test 为 FALSE 时返回的值。Value_if_false 也可以是其他公式。
简言之,如果第一个参数logical_test返回的结果为真的话,则执行第二个参数Value_if_true的结果,否则执行第三个参数 Value_if_false的结果。
IF函数可以嵌套七层,用 value_if_false 及 value_if_true 参数可以构造复杂的检测条件。

备注:
1、IF函数最多可嵌套7层,本文最前面的4个区间可用4个IF函数嵌套完成。
2、如果需要输出的单元格为空,则用双引号——“”——来表示。
3、A单元格不等于X,写为A<>X