mysql中通過sql語句查詢指定數據表的字段信息


  mysql數據庫在安裝完成時,自動創建了information_schema、mysql、test這三個數據庫。其中,information_schema記錄了創建的所有數據庫的相關信息,因此可以通過它查詢想要的數據表字段名稱。
  information_schema數據庫中有一個叫做COLUMNS的表,該表記錄了所有數據庫表的字段信息,包括數據庫名稱(TABLE_SCHEMA)、表名稱(TABLE_NAME)、字段名稱(COLUMN_NAME)、字段順序位置(ORDINAL_POSITION)、字段類型(COLUMN_TYPE)等等。通過該表即可查詢任意數據庫任意表的結構信息。
查詢指定數據表的全部字段名稱,寫法為:
    select COLUMN_NAME
    from information_schema.COLUMNS
    where table_name = '(表名稱)'
    and table_schema = '(數據庫名稱)';
  需注意的是,若查詢條件僅指定了表名稱,則查詢結果包含了所有數據庫中同名表的字段名稱;若查詢條件僅指定了數據庫名稱,則查詢結果包含了該庫中所有表的字段名稱。

參考:
https://www.netingcn.com/mysql-column-name.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM