検索

ホームページ  >  に質問  >  本文

mysqlデータベースの指定されたテーブル内の指定された日付のデータをクエリしますか?詳細あり

リーリー

上記は既存のクエリ ステートメントで、データベース全体のすべてのテーブルとテーブル内のデータ量を検索できます。
次に、これを詳しく説明します。
たとえば、テスト データベースには 1,000 のテーブルがあり、そのうち 200 個だけをチェックしたいとします (指定) 含まれる 指定された日付 (日付フィールド、タイプはミディアムテキストです)とデータの数。
この種のクエリ ステートメントはどのように記述すればよいでしょうか?

#---------------質問を修正しました---------------------- うまく表現できないのでもう一度説明します:

上に示したように、テスト データベースには多数のテーブルがあり、各テーブルには大量のデータがあります。各テーブルには「時刻」フィールドがあり、タイプは 2017-5-9 16:44:24 などのミディアムテキストです。
一度に複数のテーブルにクエリを実行して、指定した「時刻」を含むデータが各テーブルにいくつあるかを確認したいと考えています (2017-5-9)。

PHP中文网PHP中文网2751日前1020

全員に返信(2)返信します

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-18 10:51:37

    use information_schema;
    select table_name,table_rows from tables
    where TABLE_SCHEMA = 'test' and TABLE_NAME in ('指定1','指定2',.......,'指定200') and UPDATE_TIME = '指定時間'
    order by table_rows desc;

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-18 10:51:37

    作者は、指定された型の日付フィールドを含むテーブルを見つけることについて話していますよね? information_schema には列テーブルもあり、結合クエリを実行できます

    リーリー

    返事
    0
  • キャンセル返事