ThinkPHP5


think\db\connector\Mysql
library\think\db\connector\Mysql.php at line 21

Class Mysql

Connection
└─Mysql

public class Mysql
extends Connection

mysql数据库驱动

Method:
Query table(string $table) 指定数据表(含前缀)
Query name(string $name) 指定数据表(不含前缀)

Method Summary
protected string

parseDsn(array config)

解析pdo连接的dsn信息

array

getFields(string tableName)

取得数据表的字段信息

array

getTables(string dbName)

取得数据库的表信息

protected array

getExplain(string sql)

SQL性能分析

protected bool

supportSavepoint()

是否支持事务嵌套

Methods inherited from think\Connection
__construct, batchQuery, bindValue, close, commit, connect, debug, execute, fieldCase, free, getConfig, getError, getExecuteTimes, getExplain, getFields, getLastInsID, getLastSql, getNumRows, getPdo, getQueryTimes, getRealSql, getResult, getTables, initConnect, listen, model, multiConnect, parseDsn, parseSavepoint, parseSavepointRollBack, procedure, query, quote, rollback, setConfig, startTrans, supportSavepoint, transaction, trigger

Method Detail

library\think\db\connector\Mysql.php at line 30

parseDsn

protected string parseDsn(array config)

解析pdo连接的dsn信息

Parameters:
config - 连接信息

library\think\db\connector\Mysql.php at line 50

getFields

public array getFields(string tableName)

取得数据表的字段信息


library\think\db\connector\Mysql.php at line 87

getTables

public array getTables(string dbName)

取得数据库的表信息


library\think\db\connector\Mysql.php at line 110

getExplain

protected array getExplain(string sql)

SQL性能分析


library\think\db\connector\Mysql.php at line 123

supportSavepoint

protected bool supportSavepoint()

是否支持事务嵌套


ThinkPHP5