首页 > 数据库 >mysql 全库搜索

mysql 全库搜索

时间:2022-11-24 11:26:10浏览次数:42  
标签:colName 全库 into tableName rowCount 搜索 mysql select

mysql 全库搜索

 

declare @Str nvarchar(max), @tableName varchar(50), @colName varchar(50), @rowCount int

select a.name tableName, b.name Colname, 0 as IsFound into #t1
from sysobjects a join syscolumns b on a.id=b.id join systypes c on b.xtype=c.xtype
where a.[type]='U' and c.name in ('varchar', 'nvarchar', 'char', 'nchar') --这里是设置字段的类型,以缩小范围

declare _c1 cursor for select Colname, tableName from #t1
open _c1
fetch next from _c1 into @colName, @tableName
while @@FETCH_STATUS=0 begin
--print @Str
select @Str='select @rowCount=count(1) from ['+@tableName+'] where ['+@colName+'] like ''%要搜索的东西%''' --这里是要查找的内容
exec sp_executesql @Str, N'@rowCount int output', @rowCount output
if @rowCount>0 update #t1 set IsFound=1 where ColName=@colName and tableName=@tableName
fetch next from _c1 into @colName, @tableName
end
close _c1
deallocate _c1
select * from #t1 where IsFound=1
drop table #t1

标签:colName,全库,into,tableName,rowCount,搜索,mysql,select
From: https://www.cnblogs.com/tomcat2022/p/16921210.html

相关文章

  • 【GUI开发案例】用python爬百度搜索结果,并开发成exe桌面软件!
    一、背景介绍你好,我是@马哥python说,一名10年程序猿。1.1老版本之前我开发过一个百度搜索的python爬虫代码,具体如下:【python爬虫案例】用python爬取百度的搜索结果!......
  • jmeter jdbc MySQL压测
    一、添加MySQL驱动下载MySQL驱动,安装  然后再测试计划添加MySQL驱动jar包    二、添加jdbc配置       三、添加jdbc请求     ......
  • 力扣81(java&python)-搜索旋转排序数组 II(中等)
    题目:已知存在一个按非降序排列的整数数组nums,数组中的值不必互不相同。在传递给函数之前,nums在预先未知的某个下标k(0<=k<nums.length)上进行了旋转,使数组变为[......
  • Windows设置一键安装Mysql数据库的方法
    Windows设置一键安装Mysql数据库的方法前言因为MySQL数据库的812665536以及3072最大索引长度等问题研发这边提交的补丁总是出现稀奇古怪的问题.mysql数据库又因为DB......
  • 老杜mysql34题解答
    1取得每个部门最高薪水的人员名称mysql>selectename,sal,deptnofromemp->wheresalin->(selectmax(sal)fromempgroupbydeptno);2找出哪些人......
  • MySQL进阶实战2,那些年学过的事务
    @目录一、MySQL服务器逻辑架构二、并发控制1、读写锁2、锁粒度3、表锁4、行级锁三、事务1、原子性(atomicity)2、一致性(consistency)3、隔离性(isolation)4、持久性(durability)四......
  • mysql基础数据类型
    目录创建表的完整语法表字段类型之整形表字段类型之浮点型表字段类型之字符串表字段类型之时间字段类型之枚举与集合创建表的完整语法createtable表名( 字段名字段类......
  • MySQL字段基本数据类型
    昨日内容回顾数据存取的发展历程单台计算机:文本文件→软件开发目录规范→统一格式、统一操作存储位置:单机→网络→数据库集群数据库的本质本质是数据操作线程,一般......
  • 字符编码配置、MySQL字符类型和约束条件
    字符编码与配置文件数据库存储引擎创建表的完整语法MySQL字段基本数据类型MySQL字段常见约束条件字符编码与配置文件#查看MySQL相关信息 \s当......
  • Android Studio 连接 MySQL数据库
    1、下载MySQL-connector-jave.jar包地址如下:https://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.46 2、将jar包移到如图所示的位置,然后右键addasl......