檢視MySQL 表結構

2022-09-03 03:09:08 字數 932 閱讀 3626

前言:最近在實習中,做到跟mysql相關的開發時,想起了好久前的乙個筆試題——檢視資料庫表結構有哪幾種方法;

(一)使用describe語句

describe table_name; 

或desc table_name;

後者是前者的簡寫形式。這種方式是最簡單的語句。

(二)show columns語句

show columns from table_name;
效果與上面相同。

(三)show create 語句

show create

table table_name;

這一語句作用與上面不同,他主要用於顯示建立特定的表的mysql語句(該語句也可以用來顯示資料庫建立的sql語句)。

(四)從information_schema資料庫中查詢

select

*from

information_schema.columns

where table_name =

'table_name

'\g

這個語句可以檢視表的詳細資訊。

從mysql的 官方文件 可以得知:information_schema是乙個獨立的資料庫,儲存其他所有資料庫的例項資料,也就是其他資料庫的元資料,包括資料庫名、表名、列名等等。當然information_shema是唯讀資料庫。

使用上面的語句時,你可以使用use切換到information_schema資料庫,也可以如上直接「資料庫名_表名」的形式直接訪問相應的表資訊。

mysql表結構中文解釋 檢視mysql表結構資訊

一 簡單描述表結構,字段型別 desc tabl name 或 describe columns 顯示表結構,字段型別,主鍵,是否為空等屬性,但不顯示外來鍵和字段的注釋。二,檢視表生成的 ddl show create table 表名 這個命令雖然顯示起來不是太容易看,這個不是問題可以用 一 簡單...

Mysql表結構資訊的檢視

主要是乙個查詢的sql語句,可以根據需要結合python等進行改造和優化,使我們在進行資料結構整理和資料分析的時候能夠多一點方便。其他諸如oracle的及hive的表結構資訊檢視與此類似又有所不同。select a1.table name 表名,a1.table rows 記錄條數,a1.table...

檢視修改MySQL表結構命令

修改資料庫字符集 alter database db name default character set character name collate 把錶預設的字符集和所有字元列 char,varchar,text 改為新的字符集 alter table tbl name default cha...