テーブルの有効なデータソースとして`SHOWCOLUMNS`を使用するにはどうすればよいですか?
このために、次の構文に示すように、INFORMATION_SCHEMA.COLUMNSを使用できます-
SELECT *FROM (SELECT *FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME= 'yourTableName') anyAliasName;
最初にテーブルを作成しましょう:
mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varchar(20), StudentAge int ); Query OK, 0 rows affected (1.51 sec)
有効なデータソースとして`SHOWCOLUMNS`を使用するためのクエリは次のとおりです-
mysql> SELECT *FROM (SELECT *FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME= 'DemoTable')tbl;
これにより、次の出力が生成されます-
+---------------+--------------+-------------+------------------+------------------+----------------+-------------+-----------+--------------------------+------------------------+-------------------+---------------+--------------------+--------------------+-----------------+-------------+------------+----------------+---------------------------------+----------------+-----------------------+--------+ | TABLE_CATALOG | TABLE_SCHEMA | TABLE_NAME | COLUMN_NAME | ORDINAL_POSITION | COLUMN_DEFAULT | IS_NULLABLE | DATA_TYPE | CHARACTER_MAXIMUM_LENGTH | CHARACTER_OCTET_LENGTH | NUMERIC_PRECISION | NUMERIC_SCALE | DATETIME_PRECISION | CHARACTER_SET_NAME | COLLATION_NAME | COLUMN_TYPE | COLUMN_KEY | EXTRA | PRIVILEGES | COLUMN_COMMENT | GENERATION_EXPRESSION | SRS_ID | +---------------+--------------+-------------+------------------+------------------+----------------+-------------+-----------+--------------------------+------------------------+-------------------+---------------+--------------------+--------------------+-----------------+-------------+------------+----------------+---------------------------------+----------------+-----------------------+--------+ | def | sample | DemoTable | StudentId | 1 | NULL | NO | int | NULL | NULL | 10 | 0 | NULL | NULL | NULL | int(11) | PRI | auto_increment | select,insert,update,references | | | NULL | | def | sample | DemoTable | StudentFirstName | 2 | NULL | YES | varchar | 20 | 60 | NULL | NULL | NULL | utf8 | utf8_general_ci | varchar(20) | | | select,insert,update,references | | | NULL | | def | sample | DemoTable | StudentLastName | 3 | NULL | YES | varchar | 20 | 60 | NULL | NULL | NULL | utf8 | utf8_general_ci | varchar(20) | | | select,insert,update,references | | | NULL | | def | sample | DemoTable | StudentAge | 4 | NULL | YES | int | NULL | NULL | 10 | 0 | NULL | NULL | NULL | int(11) | | | select,insert,update,references | | | NULL | +---------------+--------------+-------------+------------------+------------------+----------------+-------------+-----------+--------------------------+------------------------+-------------------+---------------+--------------------+--------------------+-----------------+-------------+------------+----------------+---------------------------------+----------------+-----------------------+--------+ 4 rows in set (0.00 sec)
-
Grafanaプラグインに新しいRedisデータソースを使用する方法
今月初め、RedisはGrafanaプラグイン用の新しいRedisデータソースをリリースしました。これは、広く使用されているオープンソースアプリケーション監視ツールをRedisに接続します。すべてがどのように機能するかを理解するために、自己参照の例を見てみましょう。プラグインを使用して、時間の経過とともにダウンロードされた回数を確認します。 (Grafanaプラグインリポジトリ自体は、そのままではそのような統計を提供しません。) 詳細を知りたいですか?読む Grafana用のRedisデータソースプラグインの紹介 GrafanaのRedisデータソースとは何ですか? Grafanaに慣
-
Excel でデータ モデルを使用する方法 (3 つの例)
エクセル 膨大な量のデータを解釈できますが、データ モデル ツールを使用してデータを整理していない場合は、作業が忙しすぎる可能性があります。このツールを使用すると、共有列に基づいて関連付けを作成することで、多くのテーブルのデータを組み合わせることができます。この記事では、Excel データ モデルの使用方法を紹介します。 次の Excel ワークブックをダウンロードして、理解を深め、自分で練習してください。 Excel でのデータ モデルの使用方法の 3 つの適切な例 このアプローチは、バックグラウンドで動作している間、ピボットテーブル オブジェクトとその他のレポート機能を合理化します。た