• Showing Page History #29252

エイリアスの使い方/エイリアスとは?

エイリアスは、任意の名前で以下のようなコマンドを組み合わせて登録・実行することができる機能です。

  • SQL
  • PoorSQLコマンド
  • エイリアス

以下の例は、MySQLで「ls users」というエイリアスを実行しています。

12:00:00 sql> ls users
User     | Host
---------+----------
moriyama | %
root     | localhost
(2 rows)

Time: 0 ms

「ls users」というコマンドは、PoorSQLに標準で付属しているエイリアスです。
エイリアスは、PoorSQLによって解釈され SQL、PoorSQLコマンドまたは別のエイリアス(あるいはそれらの組み合わせ)として実行されます。
※エイリアスは、DBMS固有のテーブルやビューを使用する場合が多いため、それぞれのDBMSによって出力内容が異なります。
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

エイリアスの種類
登録されているエイリアスの一覧

インストール後の動作確認
トップ