sql >> データベース >  >> RDS >> Mysql

テーブル名とshowテーブルの一致

    可能ですが、SHOW TABLESから返された列名を知っている必要があります クエリは文字列tables_in_の連結です とデータベース名。したがって、データベースのtestの場合、次のようになります。 :

    SHOW TABLES 
          WHERE tables_in_test NOT LIKE '\_%' 
            AND tables_in_test NOT LIKE '%\_xrefs'
    

    しかし、私はinformation_schemaを使用したいと思います この情報を取得するためのデータベース:

    SELECT TABLE_NAME 
      FROM information_schema.TABLES
     WHERE TABLE_SCHEMA = SCHEMA() /* = 'test'*/
       AND TABLE_NAME NOT LIKE '\_%'
       AND TABLE_NAME NOT LIKE '%\_xrefs'
    


    1. 各グループの上位3つの値を選択します

    2. ユーザーアカウント管理、役割、権限、認証PHPおよびMySQL-パート4

    3. MySQLデータベース内のテーブルのグループ化

    4. 1899-12-30が12/31ではなくAccess/SQL Serverのゼロ日付であるのはなぜですか?