\Query\Driver\SQLMySQL_SQL

MySQL specifc SQL

Summary

Methods
Properties
Constants
limit()
explain()
random()
db_list()
table_list()
system_table_list()
view_list()
trigger_list()
function_list()
procedure_list()
sequence_list()
type_list()
column_list()
fk_list()
index_list()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

limit()

limit(string $sql, int $limit, int|bool $offset) : string

Limit clause

Parameters

string $sql
int $limit
int|bool $offset

Returns

string

explain()

explain(string $sql) : string

Get the query plan for the sql query

Parameters

string $sql

Returns

string

random()

random() : string

Random ordering keyword

Returns

string

db_list()

db_list() : string

Returns sql to list other databases

Returns

string

table_list()

table_list(string $database) : string

Returns sql to list tables

Parameters

string $database

Returns

string

system_table_list()

system_table_list() : string

Overridden in MySQL class

Returns

string

view_list()

view_list() : string

Returns sql to list views

Returns

string

trigger_list()

trigger_list() : string

Returns sql to list triggers

Returns

string

function_list()

function_list() : string

Return sql to list functions

Returns

string

procedure_list()

procedure_list() : string

Return sql to list stored procedures

Returns

string

sequence_list()

sequence_list() : NULL

Return sql to list sequences

Returns

NULL

type_list()

type_list() : string

SQL to show list of field types

Returns

string

column_list()

column_list(string $table) : string

SQL to show infromation about columns in a table

Parameters

string $table

Returns

string

fk_list()

fk_list(string $table) : string

Get the list of foreign keys for the current table

Parameters

string $table

Returns

string

index_list()

index_list(string $table) : array

Get the list of indexes for the current table

Parameters

string $table

Returns

array