查詢MySQL資料庫中表結構

2022-06-18 05:51:09 字數 981 閱讀 5557

什麼是表結構?

表結構就是定義資料表檔名,確定資料表包含哪些字段,各字段的欄位名、字段型別、及寬度,並將這些資料輸入到計算機當中。

查詢方法:

以表『employees』為例子

1.describe(desc)表名

desc 是 describe的縮寫

describe用於檢視特定表的詳細設計資訊

desc employees;

或者describe employees;12

32.show columns from 表名

查詢出表的列資訊

show columns from employees;

1方法一和方法二的結果是一樣的

其中:field:字段表示的是列名

type:字段表示的是列的資料型別

null :字段表示這個列是否能取空值

key :在mysql中key 和index 是一樣的意思,這個key列可能會看到有如下的值:pri(主鍵)、mul(普通的b-tree索引)、uni(唯一索引)

default: 列的預設值

extra :其它資訊12

3456

73.show create table 表名

這個是查詢建表語句

show create table employees;

14.use information_schema;select * from columns where table_name =』表名』;

information_schema資料庫是mysql自帶的,它提供了訪問資料庫元資料的方式。

什麼是元資料呢?

元資料是關於資料的資料,如資料庫名或表名,列的資料型別,或訪問許可權等。有些時候用於表述該資訊的其他術語包括「資料詞典」和「系統目錄」。

use information_schema

select * from columns where table_name ='employees';12

查詢MySQL資料庫中表結構的幾種方法

什麼是表結構?表結構就是定義資料表檔名,確定資料表包含哪些字段,各字段的欄位名 字段型別 及寬度,並將這些資料輸入到計算機當中。查詢方法 以表 employees 為例子 1.describe desc 表名 desc 是 describe的縮寫 describe用於檢視特定表的詳細設計資訊 des...

查詢MySQL資料庫中表結構的幾種方法

查詢方法 以表 employees 為例子 1.describe desc 表名 desc 是 describe的縮寫 describe用於檢視特定表的詳細設計資訊 desc employees 或者describe employees 12 32.show columns from 表名 查詢出表...

查詢資料庫中表資訊等

有時候需要匯出某使用者下的所有table view sequence trigger等資訊,下面的sql可以將這些資訊select出來 select from user tables select from user views select from user sequences select f...