主要是乙個查詢的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時,慢到...