哪個查詢將爲SQL表中的列定義賦予表結構?描述表結構
Q
描述表結構
51
A
回答
41
1
這取決於您的數據庫供應商。大多數情況下,這是Google應該使用的「信息模式」(適用於MySQL,MSSQL和其他應用程序)。
10
select * from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='<Table Name>'
您可以通過此查詢得到像列數據類型和大小的詳細信息
15
在MySQL中,你可以使用DESCRIBE <table_name>
6
DESCRIBE tableName
0
的SQL Server
DECLARE @tableName nvarchar(100)
SET @tableName = N'members' -- change with table name
SELECT
[column].*,
COLUMNPROPERTY(object_id([column].[TABLE_NAME]), [column].[COLUMN_NAME], 'IsIdentity') AS [identity]
FROM
INFORMATION_SCHEMA.COLUMNS [column]
WHERE
[column].[Table_Name] = @tableName
23
它取決於您使用的數據庫。下面是一個不完整的列表:
- 的sqlite3:
.schema table_name
- Postgres的:
\d table_name
- SQL服務器:
sp_help table_name
(或sp_columns table_name
僅列) - 甲骨文DB2:
desc table_name
或describe table_name
- MySQL的:
describe table_name
(或者僅列show columns from table_name
)
+2
'\ d table_name'只能在'psql' afaict中使用。 – 2016-06-17 15:45:31
4
4
對於Sybase又名SQL Anywhere的以下命令輸出表的結構:
DESCRIBE 'TABLE_NAME';
4
SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'student'
相關問題
- 1. 結果表描述
- 2. 數據結構的可視化描述
- 3. RPGLE外部描述的數據結構
- 4. 通用數據結構描述語言
- 5. Killer Apps架構描述
- 6. 構建一個在線MVC體系結構描述
- 7. 其中定義了全局描述符和本地描述符表的數據結構的文件?
- 8. 全局描述符表和局部描述符表
- 9. 自定義屬性描述符和扁平化層次結構
- 10. 核心數據 - 父/子層次結構的排序描述符
- 11. 什麼是描述由API路線的公司結構
- 12. 通過JSON結構描述路徑的非正式方式
- 13. 體系結構的經驗描述語言
- 14. JSON結構化數據描述顯示html標記
- 15. 在所有表中搜索列描述描述元
- 16. pg_query顯示/描述表
- 17. ZF2表單元素描述
- 18. 表名和循環描述
- 19. NSObject描述和調試描述
- 20. 類方法:描述「#my_class_method」或描述「#self.my_class_method」?
- 21. xcode 4構建設置描述
- 22. 描述的鴻溝,征服,結合
- 23. 結帳時的簡短描述woocommerce wordpress
- 24. Grails項目結構概述
- 25. 描述變量
- 26. [NSObject的描述]
- 27. GET描述符
- 28. 描述值
- 29. SqlError.Number描述
- 30. java.sql.ResultSet.next()描述
應指定數據庫供應商爲命令不同。 – 2010-07-29 12:08:50
[可以使用哪種SQL命令查看SQL Server上表的結構?](http://stackoverflow.com/questions/3159236/which-sql-command-can-i-use-to-請參閱-sql-server上的表結構) – 2014-03-20 10:17:57
由於在那裏指定了數據庫,因此它不是重複的。 – schmijos 2015-02-27 16:15:16