Mysql表結構資訊的檢視

2021-08-16 05:33:35 字數 1059 閱讀 9362

主要是乙個查詢的sql語句,可以根據需要結合python等進行改造和優化,使我們在進行資料結構整理和資料分析的時候能夠多一點方便。

其他諸如oracle的及hive的表結構資訊檢視與此類似又有所不同。

select

a1.table_name 表名,

a1.table_rows 記錄條數,

a1.table_comment 表注釋,

a2.column_name 列名,

a2.column_type 資料型別,

a2.is_nullable 是否為空,

a2.column_default 預設值,

a2.column_comment 列備註,

a1.create_time 建表時間

from

information_schema.tables a1

left join information_schema.columns a2 on a1.table_schema = a2.table_schema

and a1.table_name = a2.table_name

where

a1.table_schema = 'jellyfish_server'

and a1.table_name = 'open_gift_record'

order by

a1.table_name asc,

a2.ordinal_position asc;

其他方式的檢視:

desc 表名;

describe 表名;

show columns from 表名;

show fields from 表名;

show full fields from 表名;

show create table 表名;

select * from information_schema.columns where table_name='表名';

show index from 表名;

Mysql檢視表結構資訊

檢視所有的庫 select lower schema name schema name from information schema.schemata where schema name not in mysql information schema test search tbsearch sb...

檢視MySQL 表結構

前言 最近在實習中,做到跟mysql相關的開發時,想起了好久前的乙個筆試題 檢視資料庫表結構有哪幾種方法 一 使用describe語句 describe table name 或desc table name 後者是前者的簡寫形式。這種方式是最簡單的語句。二 show columns語句 show ...

檢視mysql資料表資訊

檢視資料表資訊,如果直接對錶執行sql語句的話,當表很大或者其他客戶端正在對錶操作時,可能會很慢,比如檢視表中的記錄條數,使用 select count from tablename 對於很大的表並且有其他客戶端這在對錶進行更新時會非常慢,試過100萬行的表 20個客戶端正在執行insert時,慢到...