MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

テーブルのリストでMySQL一時テーブルをどのように確認できますか?


SHOW TABLESステートメントを使用すると、データベース内のテーブルのリストを確認できます。ただし、MySQL一時テーブルはこのリストに格納されていません。つまり、SHOWTABLESステートメントを使用して一時テーブルを表示することはできません。それを説明するために、次の例を使用しています-

この例では、次のようにSHOWTABLESステートメントから「SalesSummary」という名前の一時テーブルを取得しようとしています-

mysql> SHOW TABLES LIKE '%Sales%';
Empty set (0.00 sec)

mysql> SHOW TABLES LIKE '%SalesSummary%';
Empty set (0.00 sec)

上記のクエリは、空の結果セットが一時テーブル「SalesSummary」がデータベースのテーブルリストにないことを意味していることを示しています。


  1. MySQLでテーブルを作成および更新した日付を確認するにはどうすればよいですか?

    MySQLのcreate_timeまたはupdate_timeを使用して、テーブルの作成と更新の正確な日付を取得します。 最初に、SHOWコマンドを使用します。構文は次のとおりです SHOW TABLE STATUS; すでにいくつかのテーブルがあるデータベース「test3」を検討しています mysql> use test3; Database changed 次に、次のクエリを使用して、データベースtest3のすべてのテーブルを表示します mysql> show tables; 以下は出力です +-------------------------+ | Tables_in

  2. MySQLで日数を数えるにはどうすればよいですか?

    まず、1つの列を日時として、別の列に日が格納されているテーブルを作成しましょう。 mysql> create table DemoTable (    ShippingDate datetime,    CountOfDate int ); Query OK, 0 rows affected (0.52 sec) 以下は、挿入コマンドを使用してテーブルにいくつかのレコードを挿入するためのクエリです。 mysql> insert into DemoTable values('2018-01-31',6); Query OK,