PARAM_FLOAT
PARAM_FLOAT = 21
mysql数据库驱动
instance(mixed $config = array(), boolean|string $name = false) : \think\db\Connection
取得数据库连接类实例
| mixed | $config | 连接配置  | 
                            
| boolean|string | $name | 连接标识 true 强制重新连接  | 
                            
getBuilder() : \think\db\Builder
获取当前的builder实例对象
getCursor(string $sql, array $bind = array(), boolean $master = false, \think\db\Model $model = null, array $condition = null, mixed $relation = null) : \Generator
执行查询 使用生成器返回数据
| string | $sql | sql指令  | 
                            
| array | $bind | 参数绑定  | 
                            
| boolean | $master | 是否在主服务器读操作  | 
                            
| \think\db\Model | $model | 模型对象实例  | 
                            
| array | $condition | 查询条件  | 
                            
| mixed | $relation | 关联查询  | 
                            
query(string $sql, array $bind = array(), boolean $master = false, boolean $pdo = false) : array
执行查询 返回数据集
| string | $sql | sql指令  | 
                            
| array | $bind | 参数绑定  | 
                            
| boolean | $master | 是否在主服务器读操作  | 
                            
| boolean | $pdo | 是否返回PDO对象  | 
                            
execute(string $sql, array $bind = array(), \think\db\Query $query = null) : integer
执行语句
| string | $sql | sql指令  | 
                            
| array | $bind | 参数绑定  | 
                            
| \think\db\Query | $query | 查询对象  | 
                            
find(\think\db\Query  $query) : array|null|\PDOStatement|string
                查找单条记录
| \think\db\Query | $query | 查询对象  | 
                            
cursor(\think\db\Query  $query) : \Generator
                使用游标查询记录
| \think\db\Query | $query | 查询对象  | 
                            
select(\think\db\Query  $query) : array|\PDOStatement|string
                查找记录
| \think\db\Query | $query | 查询对象  | 
                            
insert(\think\db\Query $query, boolean $replace = false, boolean $getLastInsID = false, string $sequence = null) : integer|string
插入记录
| \think\db\Query | $query | 查询对象  | 
                            
| boolean | $replace | 是否replace  | 
                            
| boolean | $getLastInsID | 返回自增主键  | 
                            
| string | $sequence | 自增序列名  | 
                            
insertAll(\think\db\Query $query, mixed $dataSet = array(), boolean $replace = false, integer $limit = null) : integer|string
批量插入记录
| \think\db\Query | $query | 查询对象  | 
                            
| mixed | $dataSet | 数据集  | 
                            
| boolean | $replace | 是否replace  | 
                            
| integer | $limit | 每次写入数据限制  | 
                            
selectInsert(\think\db\Query $query, string $fields, string $table) : integer|string
通过Select方式插入记录
| \think\db\Query | $query | 查询对象  | 
                            
| string | $fields | 要插入的数据表字段名  | 
                            
| string | $table | 要插入的数据表名  | 
                            
update(\think\db\Query  $query) : integer|string
                更新记录
| \think\db\Query | $query | 查询对象  | 
                            
delete(\think\db\Query  $query) : integer
                删除记录
| \think\db\Query | $query | 查询对象  | 
                            
value(\think\db\Query $query, string $field, boolean $default = null) : mixed
得到某个字段的值
| \think\db\Query | $query | 查询对象  | 
                            
| string | $field | 字段名  | 
                            
| boolean | $default | 默认值  | 
                            
aggregate(\think\db\Query $query, string $aggregate, mixed $field) : mixed
得到某个字段的值
| \think\db\Query | $query | 查询对象  | 
                            
| string | $aggregate | 聚合方法  | 
                            
| mixed | $field | 字段名  | 
                            
column(\think\db\Query $query, string $field, string $key = '') : array
得到某个列的数组
| \think\db\Query | $query | 查询对象  | 
                            
| string | $field | 字段名 多个字段用逗号分隔  | 
                            
| string | $key | 索引  | 
                            
pdo(\think\db\Query  $query) : \PDOStatement|string
                执行查询但只返回PDOStatement对象
| \think\db\Query | $query | 
setBuilder(\think\db\Builder  $builder) : void
                设置当前的数据库Builder对象
| \think\db\Builder | $builder | 
getCacheData(\think\db\Query $query, mixed $cache, $data, $key = null) : mixed
获取缓存数据
| \think\db\Query | $query | 查询对象  | 
                            
| mixed | $cache | 缓存设置  | 
                            
| $data | ||
| $key | 
getCacheKey(\think\db\Query $query, mixed $value) : string
生成缓存标识
| \think\db\Query | $query | 查询对象  | 
                            
| mixed | $value | 缓存数据  |