如何从sql数据库检索表结构?

如何从sql数据库检索表结构?,sql,database,table-structure,Sql,Database,Table Structure,所以基本上我需要一个SQL命令,返回表中的每一列和该列中的数据类型,以及是否可以为null 您可以使用信息模式 SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'yourTableName' SQL的哪个实现?还有,你问之前有没有搜索过?我觉得这肯定已经被问过了。我不得不添加一个“使用‘数据库名’”,但现在它可以工作了。

所以基本上我需要一个SQL命令,返回表中的每一列和该列中的数据类型,以及是否可以为null

您可以使用信息模式

SELECT 
  COLUMN_NAME,
  DATA_TYPE, 
  IS_NULLABLE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'yourTableName'
SQL的哪个实现?还有,你问之前有没有搜索过?我觉得这肯定已经被问过了。我不得不添加一个“使用‘数据库名’”,但现在它可以工作了。