# TableSelect クラス

(PECL mysql-xdevapi >= 8.0.11)

## はじめに

テーブルからレコードを取得する操作を行うステートメントです

## クラス概要

class mysql_xdevapi\TableSelect implements mysql_xdevapi\Executable {
/* メソッド */
public function bind(array `$placeholder_values`): mysql_xdevapi\TableSelect
public function execute(): mysql_xdevapi\RowResult
public function groupBy(mixed `$sort_expr`): mysql_xdevapi\TableSelect
public function having(string `$sort_expr`): mysql_xdevapi\TableSelect
public function limit(int `$rows`): mysql_xdevapi\TableSelect
public function lockExclusive(int `$lock_waiting_option` = ?): mysql_xdevapi\TableSelect
public function lockShared(int `$lock_waiting_option` = ?): mysql_xdevapi\TableSelect
public function offset(int `$position`): mysql_xdevapi\TableSelect
public function orderby(mixed `$sort_expr`, mixed `...$sort_exprs`): mysql_xdevapi\TableSelect
public function where(string `$where_expr`): mysql_xdevapi\TableSelect
}

## 目次

- TableSelect::bind — select のクエリパラメータをバインドする
- TableSelect::__construct — TableSelect のコンストラクタ
- TableSelect::execute — select ステートメントを実行する
- TableSelect::groupBy — select 時のグループ化の条件を設定する
- TableSelect::having — select 句の having 条件を設定する
- TableSelect::limit — 選択される行の数を限定する
- TableSelect::lockExclusive — EXCLUSIVE LOCK を実行する
- TableSelect::lockShared — SHARED LOCK を実行する
- TableSelect::offset — スキップするoffsetを設定する
- TableSelect::orderby — select 文のソート条件を設定する
- TableSelect::where — select 文の検索条件を設定する

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open