Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 查找具有二进制数据的表_Sql_Mysql_Database - Fatal编程技术网

Sql 查找具有二进制数据的表

Sql 查找具有二进制数据的表,sql,mysql,database,Sql,Mysql,Database,如何查找所有具有二进制数据的表并显示表名 这在很大程度上取决于您使用的数据库。许多数据库(至少MySQL和PostgreSQL,可能全部)都有一个名为information_schema的数据库(或类似的数据库)。这是一个数据库,描述数据库的结构以及所有表、它们的字段以及字段包含的数据类型。所以这将是一个很好的起点。这在很大程度上取决于您使用的数据库。许多数据库(至少MySQL和PostgreSQL,可能全部)都有一个名为information_schema的数据库(或类似的数据库)。这是一个数

如何查找所有具有二进制数据的表并显示表名

这在很大程度上取决于您使用的数据库。许多数据库(至少MySQL和PostgreSQL,可能全部)都有一个名为information_schema的数据库(或类似的数据库)。这是一个数据库,描述数据库的结构以及所有表、它们的字段以及字段包含的数据类型。所以这将是一个很好的起点。

这在很大程度上取决于您使用的数据库。许多数据库(至少MySQL和PostgreSQL,可能全部)都有一个名为information_schema的数据库(或类似的数据库)。这是一个数据库,描述数据库的结构以及所有表、它们的字段以及字段包含的数据类型。因此,这将是一个很好的起点。

您可以询问DBA或DB开发人员吗

如果没有,您使用的数据库是什么(Oracle、MySql、Microsoft、其他?)

为MySQL数据库编辑

使用


你能问一下DBA或DB开发人员吗

如果没有,您使用的数据库是什么(Oracle、MySql、Microsoft、其他?)

为MySQL数据库编辑

使用


我需要知道哪个数据库,但这个(或非常类似的东西)应该在Oracle上工作:

select *
  from all_tab_columns
 where data_type in ('BLOB', 'RAW')
;

我需要知道哪个数据库,但这个(或非常类似的东西)应该在Oracle上工作:

select *
  from all_tab_columns
 where data_type in ('BLOB', 'RAW')
;

您需要选择系统表(在mssql 2000-syscolumns中)或系统管理视图(在mssql 2005或2008-sys.columns中)以查找具有需要查找的system_type_id的列,然后查找通过对象_id字段连接sys.columns和sys.objects的相应表。

您需要选择系统表(在mssql 2000-syscolumns中)或系统管理视图(在mssql 2005或2008-sys.columns中)中,查找需要查找的具有system_type_id的列,然后按对象_id字段查找连接sys.columns和sys.objects的对应表。

对于MySql,您需要信息_SCHEMA columns表:

如果需要查找所有具有二进制列的表,则可以创建一个与信息_SCHEMA tables表联接的查询:


对于MySql,您需要架构列表中的信息:

如果需要查找所有具有二进制列的表,则可以创建一个与信息_SCHEMA tables表联接的查询:


如何所有选项卡列不可用如何所有选项卡列不可用