mysql 怎么在数据库中查找某一字段的值

mysql 怎么在数据库中查找某一字段的值,第1张

一个表一个表,一个字段一个字段的去查,比如:select

*

from

表1

where

字段1=值

把表导入到sql文件里面,然后打开这个文件,用"查找"的功能找这个值。但是如果表和数据库很大的话,恐怕也不容易导出和打开这个sql文件。

当只知道字段名,而不知其属于哪个表时,可通过以下方法先获得其所属的表,再查询该字段值:

oracle数据库

select table_name from user_tab_columns where column_name='字段名'

sqlserver数据库

select c.object_id,c.name,o.object_id,o.name from sys.columns c

left join sys.objects o

on c.object_id=o.object_id

where o.type='U' and c.name='字段名'

说明:

如果此字段名在多张表中存在,则需要自行判断要查询的表。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9931331.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存