=== エイリアスの使い方/エイリアスとは? ===
エイリアスは、任意の名前で以下のようなコマンドを組み合わせて登録・実行することができる機能です。[[BR]]
* SQL
* PoorSQLコマンド
* エイリアス
以下の例は、MySQLで「ls users」というエイリアスを実行しています。
{{{
12:00:00 sql> ls users
User | Host
---------+----------
moriyama | %
root | localhost
(2 rows)
Time: 0 ms
}}}
「ls users」というコマンドは、PoorSQLに標準で付属しているエイリアスです。[[BR]]
エイリアスは、PoorSQLによって解釈され SQL、PoorSQLコマンドまたは別のエイリアス(あるいはそれらの組み合わせ)として実行されます。[[BR]]
※エイリアスは、DBMS固有のテーブルやビューを使用する場合が多いため、それぞれのDBMSによって出力内容が異なります。[[BR]]
PoorSQLでは、DBMSごとに標準でいくつかのエイリアスが提供されています。
実際に実行されるSQLは、「\help エイリアス名」コマンドの出力で、DEFINEDのセクションで確認できます。
{{{
12:00:00 sql> \help ls tables
DESCRIPTION:
List tables
USAGE:
LS TABLES [TableName]
[TableName]: Table name
DEFINED:
SELECT TABLE_SCHEMA, TABLE_NAME, TABLE_TYPE, ENGINE, DATA_LENGTH, MAX_DATA
_LENGTH, INDEX_LENGTH, DATA_FREE FROM information_schema.TABLES WHERE TABLE
_TYPE like '%TABLE' AND TABLE_NAME like '&1' ORDER BY TABLE_SCHEMA, TABLE_N
AME
}}}
[エイリアスの種類]へ[[BR]]
[ビルド手順]へ[[BR]]
[[BR]]
[インストール後の動作確認]へ[[BR]]
[FrontPage トップ]へ