這個沒法查,你得先知道哪個表是存用戶信息的表才能查詢。
只知道資料庫,離某個欄位值隔著好幾個維度呢。
資料庫---->表---->欄位---->內容
㈡ 如何查詢SQL資料庫裡面指定數據在哪個表
查詢表數據,這個很難遍歷到.
不過查詢表結構和欄位遍歷,不難的.
㈢ sql 如何查一個欄位在哪個資料庫哪個表
use[資料庫a]
selecta.name'TableName'
fromsys.tablesa
innerjoinsys.columnsbona.object_id=b.object_id
whereb.name='fa'
㈣ 怎樣看SQL資料庫中哪些表有數據
兩種
方式
,一種是直接在
sqlserver
的列表中找到,另一種用寫
語句
的方式查詢。
方法一:
1、登陸SQL
SERVER
Manager
Studio。
2、在左邊的樹找到自己要查詢的資料庫。如圖:
3、點擊「表」,就能看到這個庫中的所有表了。
方法二:
1、登陸SQL
SERVER
Manager
Studio。
2、點擊左上角的「新建查詢」。
3、在窗口中編寫
sql語句
如下,然後運行
='U'ORDERBYName
結果截圖:
㈤ SQL中只知道欄位名,要查在哪張表怎麼查啊
這個每種資料庫不一樣的
db2中:select TABNAME from syscat.columns where tabschema='x' and colname='欄位名'
這里,x指的是db2的模式。
mysql中:select TABLE_NAME from information_schema.columns where table_schema='y' and column_name='欄位名'
這里y指的是資料庫的名稱。
其他資料庫應該也會有個系統表存放這些信息,表名以及這些欄位的含義都是可以見面知義的,按著這個思路相信你能找到
㈥ sql如何查詢指定的列在指定資料庫的哪個表中存在
USE AAAGO select name, object_id, type, type_desc from sys.objects where object_id in(
select object_id from sys.columns where name = 'aaa')GO 注意, 這是T-SQL的, 如果你不是用的 MS SQL Server, 以上代碼可能不適用。
㈦ sql 如何查詢一個數值在資料庫的哪個表中
哥們兒,資料庫不會這么用的,雖然能做到
如:
1、聲明游標
//關鍵,查詢表名,通過游標可以控製表名逐行篩選
select name from sysobjects
where type='U'
2、開始游標,得到表名@tablename
3、循環拼接sql語句並判斷
@sql = 'select * from ' + @tablename + ' where 1 = 1'
select @sql += ' or name = ' + 你的值 from syscolumns where id = object_id(@tablename)
exec(@sql) --得到的結果,最後你需要怎麼處理就怎麼處理,這里返回的是表
以上只是思路,我是沒這么用過,你自己看著辦
㈧ SQL資料庫里有很多表,但是不知道關鍵字在哪個表裡,怎麼查
資料庫中有很多的表,表裡面有很多的欄位,可以軟體編程編出來一個方法進行查詢,可以精確查詢也可以模糊查詢。
㈨ sql 如何查詢一個數值在資料庫的哪個表中
任何一種關系型資料庫都不可能用SQL語句實現這種查詢,因為你不知道表名和列名。
理論上用程序或存儲過程遍歷資料庫中所有表和所有列,用表數×列數個SQL語句,可以實現你要的結果。不過有可能會查到很多表很多列都有匹配的數據行,如何確定哪張表哪列,就沒有辦法了。