温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

在myql sqlserver 快速找到带有关键字的表

发布时间:2020-07-06 20:11:20 来源:网络 阅读:394 作者:serverxx0 栏目:安全技术

sql server 全部库:

declare @i int,@id int,@dbname varchar(255),@sql varchar(255)     set @i = 6     set @id=(select count(*) from master..sysdatabases) drop table #t create table #t (     dbname varchar(255),     tablename varchar(255),     columnname varchar(255) ) while (@i < @id)     begin         set @i = @i + 1;         set @dbname = (select name from master..sysdatabases where dbid= @i)         set @sql = 'use '+ @dbname+';insert [#t] select table_catalog,table_name,column_name from information_schema.columns where column_name like ''%pass%'' or column_name like ''%pwd%'' or column_name like ''%mail%'''         exec (@sql)         --print @sql     end select * from #t drop table #t go

sql server单个库:

SELECT sysobjects.name as tablename, syscolumns.name as columnname FROM sysobjects JOIN syscolumns ON sysobjects.id = syscolumns.id WHERE sysobjects.xtype = 'U' AND (syscolumns.name LIKE '%pass%' or syscolumns.name LIKE '%pwd%' or syscolumns.name LIKE '%first%');

mysql

select table_schema,table_name,column_name from information_schema.columns where table_schema !=0x696E666F726D6174696F6E5F736368656D61 and table_schema !=0x6D7973716C and table_schema !=0x706572666F726D616E63655F736368656D61 and (column_name like '%pass%' or column_name like '%pwd%');
向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI