显示SQL数据库中哪些表具有字符串
是否有一个函数或其他东西可以打印特定列中包含字符串值的所有表 您可以查询显示SQL数据库中哪些表具有字符串,sql,sql-server,mysqli,Sql,Sql Server,Mysqli,是否有一个函数或其他东西可以打印特定列中包含字符串值的所有表 您可以查询信息\u架构,例如: SELECT table_name, column_name FROM information_schema.columns where data_type = 'VARCHAR'; 只需指定可能包含字符串的data\u type,例如:char,varchar,text,nchar,等等。对于多个数据类型,请将它们添加到查询中: SELECT table_name, column_name, dat
信息\u架构
,例如:
SELECT table_name, column_name
FROM information_schema.columns where data_type = 'VARCHAR';
只需指定可能包含字符串的data\u type
,例如:char
,varchar
,text
,nchar
,等等。对于多个数据类型,请将它们添加到查询中:
SELECT table_name, column_name, data_type
FROM information_schema.columns where data_type IN ('CHAR', 'VARCHAR', 'TEXT', 'NCHAR');
但我不知道哪个表有数据,所以我把什么作为表呢_name@Jake不需要,按原样使用查询,
table\u name
和column\u name
是information\u架构中的列名。columns
table.@Jake您可以使用SELECT*FROM information\u schema.columns
检查information\u架构中的所有列。