㈠ 在sql裡面建的的表在C盤的什麼位置啊
C:\Program
Files\Microsoft
SQL
Server\MSSQL.1\MSSQL\Data
C:\Program
Files\Microsoft
SQL
Server\MSSQL.1\MSSQL\Template
Data
C:\Program
Files\Microsoft
SQL
Server\MSSQL10.MSSQLSERVER2K8\MSSQL\DATA
我這幾個文件夾里都有,我裝了2005和2008
㈡ sql 2000 資料庫 知道裡面內容 但是不知道在哪個表裡面 請問怎麼查詢
先執行腳本的sql語句,然後在所有的sql語句中通過ctrl+f查找你知道裡面內容的關鍵字,然後就可以看到你哪個表了,希望能幫助到你
㈢ SQL 2005 中怎麼查詢表在那個資料庫,在什麼位置
select * from sysobjects where name like '%表名稱%'
where type ='u'
在你的每一個資料庫上執行,當顯示出結果的資料庫就是有這個表的資料庫了。
㈣ 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中如何查找表
dba下的表
SELECT * FROM dba_tables;
--當前用戶下可以查看的所有表
SELECT * FROM all_tables;
--當前用戶的表
SELECT * FROM user_tables;
SELECT * FROM all_Tables WHERE owner = 'user_name大寫' AND (table_name LIKE '%XX' OR table_name LIKE 'XX%');
是不是你要的。
㈥ sql問題,想根據某個值來查找所在的表
可用如下代碼實現:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
declare @cloumns varchar(40)
declare @tablename varchar(40)
declare @str varchar(40)
declare @counts int
declare @sql nvarchar(2000)
declare MyCursor Cursor For
Select a.name as Columns, b.name as TableName from syscolumns a,sysobjects b,systypes c
where a.id = b.id
and b.type = 'U'
and a.xtype=c.xtype
and c.name like '%char%'
set @str='張三'
Open MyCursor
Fetch next From MyCursor Into @cloumns,@tablename
While(@@Fetch_Status = 0)
Begin
set @sql='select @tmp_counts=count(*) from ' +@tablename+ ' where ' +@cloumns+' = ''' +@str+ ''''
execute sp_executesql @sql,N'@tmp_counts int out',@counts out
if @counts>0
begin
print '表名為:'+@tablename+',欄位名為'+@cloumns
end
Fetch next From MyCursor Into @cloumns,@tablename
End
Close MyCursor
Deallocate MyCursor
㈦ 如何通過一個值查找到值所在的SQL資料庫表
1、當這個數據為資料庫中的某一列的列名的時候,我們如何通過該列名獲取到表名呢?登錄mysql的客戶端,並輸入sql語句select * from columns where column_name='DEPT_NAME';其中DEPT_NAME為查找的列名。