看具體是什麼數據庫,以oracle,mysql,sqlserver分別回答。mysql
一、oracle:sql
select count(*) from user_tab_cols where table_name='表名';--表名含英文的話應爲英文大寫字母數據庫
結果如圖:oracle
二、mysql:sqlserver
select count(*) from information_schema.COLUMNS where table_name='表名';--表名大小寫都可orm
結果如圖:server
三、sqlserver:blog
select count(*) from syscolumns s where s.id = object_id('test');--表名大小寫都可io
結果如圖:table