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

テーブルのフィールド名を返すSQLコマンドとは何ですか?

    MySQL 3および4(および5):

    desc tablename
    

    これは

    のエイリアスです
    show fields from tablename
    

    SQL Server(2000以降)およびMySQL 5:

    select COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS 
    where TABLE_NAME = 'tablename'
    

    答えを完成させる:以下の人々が言っ​​ているように、SQLServerではストアドプロシージャsp_helpを使用することもできます

    exec sp_help 'tablename'
    


    1. 複数のテーブルからデータを選択しますか?

    2. SQLiteでデータベースのリストを返す

    3. MySQLのパーティショニング/シャーディング/スプリッティング-どちらに進むか?

    4. Psycopg2、Postgresql、Python:一括挿入する最速の方法