怎么查找数据库所有表里面包含的某个文字

我现在有一个数据库包含了很多的表我现在想查找这所有的表里面包括XY1的表怎么在整个数据库的所有表里查找啊好多数据呢... 我现在有一个数据库
包含了很多的表
我现在想查找这所有的表里面包括XY1的表
怎么在整个数据库的所有表里查找啊
好多数据呢
展开
 我来答
温柔又晴好的小君子兰B
2017-04-18 · 知道合伙人餐饮行家
温柔又晴好的小君子兰B
知道合伙人餐饮行家
采纳数:4645 获赞数:426993
凯悦大酒楼2016年度最佳员工

向TA提问 私信TA
展开全部

一、可以使用数据库语言中的like语句进行查询。

二、数据库所有表里面包含的某个文字查询方法


1、在数据中,创建测试表、插入任意数据如下图

2、数据库中插入执行查找包含的某个文字语句,例如:要查找name列中含有“张”字体的语句段落:select * from test where name like '***',如下图

3、数据执行命令,结果如下图

小仔剪辑
2018-04-05 · TA获得超过7942个赞
知道小有建树答主
回答量:47
采纳率:96%
帮助的人:2.2万
展开全部

select name from sysobjects where xtype='u' and name like '%xy1%'

1. 后台添加扩展字段。

2. 选中所在的数据库右键新建查询并输入SQL 语句。

SELECT TABLE_NAME。

FROM INFORMATION_SCHEMA.COLUMNS。

WHERE COLUMN_NAME = 'abc123'。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wylxl99
2011-11-14 · TA获得超过364个赞
知道小有建树答主
回答量:264
采纳率:0%
帮助的人:120万
展开全部
你这个需求比较变态。
要搜寻库中所有的表,而且XY1在哪个字段也不知道。即:要搜寻所有表的所有字段。
是oracle数据库吗?而且问题庞大分太少。飘过。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
康熙转世
2011-11-14 · TA获得超过6839个赞
知道大有可为答主
回答量:4325
采纳率:85%
帮助的人:2898万
展开全部
看什么数据库了 oracle 的话
select * from all_tables where table_name like '%XY1%'
追问
是SQL 2000
追答
我对sqlserver不熟悉 应该是sysobjects表 你试试一楼的那个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ysjqrmpv
2011-11-14 · TA获得超过116个赞
知道小有建树答主
回答量:202
采纳率:0%
帮助的人:204万
展开全部
select name from sysobjects where xtype='u' and name like '%xy1%'
追问
是SQL数据库
您那个命令是吗
,,,,,
查询分析器里用了那个命令
提示完成
但是没有找到
追答
是SQL2000数据库的命令,但我的语句只是列出某数据库所有由用户创建以及名字包涵“XY1”的表名,不知道是否是你要的结果。
如果像二楼所说的:
要搜寻库中所有的表,而且XY1在哪个字段也不知道。即:要搜寻所有表的所有字段。
这个要求确实是比较变态。但如果你达到这种要求估计也可以写出来
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式