当前位置: 首页 > 面试题库 >

返回表的字段名称的SQL命令是什么?

史旺
2023-03-14
问题内容

假设我有一个名为myTable的表。返回该表所有字段名称的SQL命令是什么?如果答案是特定于数据库的,那么我现在需要SQL
Server,但也有兴趣查看其他数据库系统的解决方案。


问题答案:

MySQL 3和4(和5):

desc tablename

这是别名

show fields from tablename

SQL Server(从2000开始)和MySQL 5:

select COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS 
where TABLE_NAME = 'tablename'

完成答案:就像下面的人所说的那样,在SQL Server中,您也可以使用存储过程 sp_help

exec sp_help 'tablename'


 类似资料:
  • 问题内容: 我很困惑,在Google中找不到。谁能告诉我操作员名称是什么? 问题答案: 不等于,等于

  • 问题内容: 在SQL中,当我创建数据库索引时,需要给索引起一个名字,例如 似乎唯一需要此名称的时间是我要删除带有 索引名称还有其他用途吗? 问题答案: T-SQL链接

  • 我有这样的记录: 如何选择指定字段?例如,我想通过userId=“id10”选择记录,然后只返回crmId字段值? 操作:findOne

  • 问题内容: 我正在编写一段代码,如果它是某个类的实例,则必须在其中强制转换。 和往常一样,我用于检查兼容性。 问题在于,由于对象属于“奇怪”类,因此永远无法满足检查要求。 例如; 当我在此对象上调用方法时,它将返回类+的名称(例如而不是)。 这是什么意思?有解决方案或解决方法吗? 问题答案: 那显示一个 内部类 (匿名(如果有数字)或命名)。例如: 班级的名称是。现在,如果我们有: 那将打印出来。

  • 我正在编写一段代码,如果对象是某个类的实例,我必须在其中强制转换它。 像往常一样,我使用检查兼容性。 问题是检查永远不会满足,因为对象属于“奇怪”类。 例如当我调用方法在这个对象上,它返回类的名称(例如而不是)。 这是什么意思?是否有解决方案或解决方法?

  • 问题内容: 是否可以在表的架构或模型的类定义中为(My)SQL列或SQLAlchemy对象属性添加别名? 例如,给定下表: 我想要以下表格表示形式: 其中User.id映射到User.username而不重复此数据。 将其嵌入到表模式中将是理想的,但是使用ORM的解决方案就足够了。 详细 我的用例是,我要存储来自各个网站的抓取数据。我正在使用我拥有的最佳用户ID为该数据编制索引,该用户ID可能是用