数据表名称前面加'@'，表示绝对名称，也就是系统不会给予加前缀。
1、find方法，用于查找单条记录，参数$condition，用于指定查询主键的参数。
例如：$obj->find(1);

2、select方法，用于查找多条记录，参数$condition，用于指定查询主键的参数。

3、limit方法
limit的参数只能是整数，即每批要查询的数量，与select方法配合使用。
特别注意：参数为1时，返回的结果是一维数组，大于1则返回的是二维数组。

4、page方法
page的参数只能是整数，即当前分页数字，与select方法配合使用。

5、设置方法：field, table, where, order, limit, page, having, group, lock, distinct，根据字面意思理解
例如：
field(array('catid', 'pid'));
order(array('orderid', 'id'));
$this -> table(array('member A', 'member_role B')) -> where(array("B.roleid=$r[roleid]", "A.userid=B.userid"))
table方法只是针对当前查询、插入、修改、删除有效

where经典用法
$obj -> where(array('starttime<=' . TIME, array('endtime>=' . TIME, 'endtime=0', 'logic' => 'OR')));

6、统计方法：count, sum, min, max, avg，根据字面意思理解
例如：$this -> count();

7、query 直接执行SQL语句

8、join 关联查询
例如：$this -> table('xxx A') -> join('yyy B', 'A.id=B.id')

8、getList方法，获取列表
参数：$page = '' 表示不启用分页, $pageSize 每页大小, $where 条件, $order 排序

9、setTable方法，设置操作的数据表(往往用于多条记录要插入某个表，操作完成后及时恢复默认设置)
参数：$tableName为空的时候，恢复默认设置

10、setFields($data, $field = '', $selids = 0)
参数：$data数组，$field条件字段名（留空使用主键）,$selids条件字段值（留空自动使用R('selids'))
