2

複数回実行したい複雑なクエリがある場合、それを「エイリアス」として保存する方法はありますか?たとえば、次のように保存します。

SELECT 
    table_schema "Data Base Name", 
    SUM( data_length + index_length) / 1024 / 1024 "Data Base Size in MB" 
FROM information_schema.TABLES 
GROUP BY table_schema ;

なので

GET_DB_SIZES

そのようなことは可能ですか?

4

2 に答える 2

7

はい、作成しますVIEW:

CREATE VIEW GET_DB_SIZES AS <your query>;

次に、次のことができます。

SELECT * FROM GET_DB_SIZES;
于 2012-09-07T12:30:28.450 に答える
-1

1 つのオプションは、結果セットを一時テーブルに置き、それをさらに使用することです

于 2012-09-07T12:31:14.783 に答える