2010-01-28 20 views

回答

0

在Oracle和MySQL,這SQL查詢會給你的表的詳細信息,包括列和列類型:

describe table_name 

這可能會或可能不會在其他數據庫。

2

如果您使用MySQL 5.0或更高版本,您可以從INFORMATION_SCHEMA.COLUMNS表中獲取字段名稱。

喜歡的東西

SELECT COLUMN_NAME 
FROM COLUMNS 
WHERE TABLE_NAME = <table_name> 

這裏是一個link在INFORMATION_SCHEMA數據庫中的表的列表。

+0

+1,該'FROM'子句可以寫成'FROM INFORMATION_SCHEMA.COLUMNS'並注意是一個字符串,例如'Table1'。 – 2010-01-28 20:47:23

+0

嗯不能讓它工作:/有人可以舉一個很好的例子,如果只是說我的表名是'vraag'? – matthy 2010-01-28 20:59:44

0

感謝鏈接awnser是示例表「vraag」

SELECT COLUMN_NAME 
FROM INFORMATION_SCHEMA.COLUMNS 
WHERE table_name = 'vraag' 
相關問題