PARAM_FLOAT
PARAM_FLOAT = 21
Sqlsrv数据库驱动
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 | 缓存数据 |