如何查詢某個資料庫的某個表欄位,SQL資料庫,如何查詢資料庫內含有某一列(某欄位,如name)的所有表

時間 2021-08-30 10:36:08

1樓:流浪還不行嗎

2008沒用過,不懂!不過我覺得應該和2003或者2005是一樣的操作,因為他們都使用的sql語句,變化應該不是很大!

2樓:匿名使用者

select b.name 表名,a.name 欄位名 from syscolumns a join sysobjects b on a.

id=b.id where b.xtype = 'u'

xtype 是表的性質,u是使用者表,系統表是s

3樓:

--查詢所有表名

select name from dbo.sysobjects where xtype='u' and (not name like 'dtproperties')

--查詢所有表的所有欄位名

select dbo.sysobjects.name as table_name, dbo.syscolumns.name as column_name

from dbo.syscolumns inner join

dbo.sysobjects on dbo.syscolumns.id = dbo.sysobjects.id

where(dbo.sysobjects.xtype = 'u') and (not (dbo.sysobjects.name like 'dtproperties'))

--查詢指定表的所有欄位名

select dbo.sysobjects.name as table_name, dbo.syscolumns.name as column_name

from dbo.syscolumns inner join

dbo.sysobjects on dbo.syscolumns.id = dbo.sysobjects.id

where dbo.sysobjects.name='表名'and (dbo.

sysobjects.xtype = 'u') and (not (dbo.sysobjects.

name like 'dtproperties'))

4樓:糖糖寳寳

有兩種方法:

1.select b.name 表名,a.

name 欄位名 from syscolumns a join sysobjects b on a.id=b.id where b.

xtype = 'u'

2.select [name] from sysobjects where id in(select id from syscolumns where name='欄位名')

5樓:匿名使用者

use bird

select * from a,b,c,d,e from tablename

sql資料庫,如何查詢資料庫內含有某一列(某欄位,如name)的所有表

6樓:情感分析

sql資料bai庫,查詢包含列(du

欄位,如名稱)的數zhi據庫中的所有表的步驟dao如下:需要準備的版材料是:權計算機,sql finder。

1,首先,開啟sql查詢器並連線到相應的資料連線,例如測試庫。

2,單擊“查詢”按鈕並鍵入:select table_name來自information_schema.columns,其中table_schema =“test”和column_name =“name”;。

3,單擊“執行”按鈕,將查詢符合條件的表名稱。

4,將查詢調整為:選擇'store'作為table_name,`name`來自商店,其中`name` =“a”union all選擇'stu'作為table_name,`name`來自stu where`name` =“a”union所有選擇'test'作為table_name,`name`來測試`name` =“a”,單擊“執行”按鈕查詢名稱為'a'的表的名稱。

7樓:

應該是抄

不需要儲存過程的。下襲面通過bai查詢欄位名為姓名du為例。

1.select object_name(id) from syscolumns where id in(

select id from sysobjects where type='u')

and name='姓名'

2.第二個問zhi題更簡單了dao

select object_name(id) from syscolumns where id in(

select id from sysobjects where type='u')

and name like '%型別%'

有問題再追問吧。

8樓:匿名使用者

詳細方法抄和語句可以參考我的博襲客:

裡面的第一篇

bai:du

標題是:1、給定字串查詢

zhi表。

祝你成dao功!

怎樣查詢sql資料庫中某一個表中的某個列的一個數值的所有行資料?

怎麼檢視資料庫表中某個欄位的值有哪些重複記錄

在oracle資料庫如何查詢某個欄位在哪些表中出現過

育知同創教育 在oracle資料庫查詢某個欄位在哪些表中出現過的方法是關聯所有的表然後查詢欄位的值,如果為空就是沒有出現過。在之前所使用的查詢操作之中,都是從一張表之中查詢出所需要的內容,那麼如果現在一個查詢語句需要顯示多張表的資料,則就必須應用到多表查詢的操作,而多表查詢的語法如下 select ...

如何修改mysql資料庫中所有表某個欄位的資料

select concat update table name,set flag 0 as 準備要執行的sql from information schema.tableswhere table schema database 的名字 查詢完畢以後,複製出查詢結果,貼上一下,執行。 莘贍 updat...

sqlserver資料庫中怎麼查詢某個欄位中含有某些字

用like語句查詢。舉例 表名為zwj,欄位為sp,查詢sp欄位中含有 所有 的語句為 select from zwj where sp like 所有 表名為zwj,欄位為sp,查詢sp欄位中含有 所 或 有 的語句為 select from zwj where sp like 所 or sp l...