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

MySQLのSELECTステートメントを使用してテーブル名を取得する

    すべてのテーブルの名前を取得するには、次を使用します:

    SELECT table_name FROM information_schema.tables;
    

    特定のデータベースからテーブルの名前を取得するには、次を使用します。

    SELECT table_name FROM information_schema.tables
    WHERE table_schema = 'your_database_name';
    

    ここで、元の質問に答えるには、次のクエリを使用します:

    INSERT INTO table_name
        SELECT table_name FROM information_schema.tables
            WHERE table_schema = 'your_database_name';
    

    詳細については、 http://dev.mysqlを参照してください。 com / doc / refman / 5.0 / en / information-schema.html



    1. PostgreSQLのSTRING_AGG()関数

    2. SQL Serverで「datetime」を「time」に変換する(T-SQLの例)

    3. SQLServerをJavaデータベースに接続する

    4. MicrosoftAccessとSQLServer