从数据库获取表名,其中包含特定的数据类型列
问题描述:
我想从数据库中获取所有Table Names
,该表的列有particular DataType
。从数据库获取表名,其中包含特定的数据类型列
假设图像是DataType
,那么我想找到所有表名,其中有一列或多列图像类型。
答
select * from information_schema.columns
添加where DATA_TYPE = 'datatype'
以获取特定类型的列。
(这是ANSI/ISO SQL标准,不是所有的DBMS产品的支持。)
INFORMATION_SCHEMA.COLUMNS可以使用。 – jarlh 2015-03-02 09:51:08
但如何使用它??你可以请发表一个答案? – 2015-03-02 09:52:02
“select * from information_schema.columns”。添加DATA_TYPE ='datatype'以获取特定类型的列。 (这是ANSI/ISO SQL标准,不受所有dbms产品的支持。) – jarlh 2015-03-02 09:54:38