首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

MySQL 查看表結構的三種常用方法:DESC、SHOW 與 INFORMATION_SCHEMA

     編輯:MySQL 綜合教學

MySQL 查看表結構的三種常用方法

在 MySQL 命令列或客戶端工具中,查看資料表結構主要有以下三種方式,各有適用場景:

1. DESC / DESCRIBE 命令(最簡潔)

DESC table_name;
DESCRIBE table_name;

輸出欄位名稱、類型、是否為 NULL、鍵類型、預設值與額外資訊,適合快速檢視。

2. SHOW 命令(功能較豐富)

SHOW COLUMNS FROM table_name;
SHOW CREATE TABLE table_name;

SHOW COLUMNS 類似 DESC 但可搭配 LIKE 過濾;SHOW CREATE TABLE 則直接輸出建表 SQL,便於複製遷移。

3. 查詢 INFORMATION_SCHEMA(最靈活)

USE information_schema;
SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_DEFAULT, COLUMN_KEY, EXTRA
FROM COLUMNS
WHERE TABLE_NAME = 'table_name' AND TABLE_SCHEMA = 'db_name';

可自訂查詢欄位、加入條件過濾,適合程式化處理或複雜報表需求。

總結建議

  • 日常快速查看:DESC table_name
  • 需要完整建表語句:SHOW CREATE TABLE table_name
  • 程式自動化或複雜篩選:查詢 INFORMATION_SCHEMA.COLUMNS
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved