2010-06-29 72 views
3

得到字段名類型要獲得字段名人們會用命令:如何從SQL數據庫

select column_name from information_schema.columns where table_name='person'; 

我的問題是一個怎麼也得字段類型類似的名單?

+1

也許沒有必要挖了這個古老的線程,但只是爲未來的緣故,人們總是可以說'SELECT * FROM infromation_schema.columns WHERE table_name ='person''並親自查看他可能獲得的可能列。 – matewka 2014-02-13 09:50:19

回答

10
 
SELECT 
    column_name, 
    column_type # or data_type 
FROM information_schema.columns 
WHERE table_name='person'; 

Schema Info

+0

謝謝,那很簡單 – Richard 2010-06-29 15:32:42

0
select column_name, 
     column_type 
    from information_schema.columns 
where table_name='person'; 
0
SELECT 
    column_name, 
    data_type 
FROM information_schema.columns 
WHERE table_name='person'; 
0

如果我們想同時列名& COLUMN_TYPE或數據類型: 選擇列名, COLUMN_TYPE 從在表格名= '的personal_info' INFORMATION_SCHEMA.COLUMNS ;

如果我們想只列名:從INFORMATION_SCHEMA.COLUMNS 在表格名= '的personal_info'

選擇列名 ;

如果我們只想COLUMN_TYPE:從 在表格名= '的personal_info' INFORMATION_SCHEMA.COLUMNS 選擇COLUMN_TYPE ;

0

人瑪

SELECT表名,列名,COLUMN_TYPE information_schema.columns在TABLE_SCHEMA =「瑪名」