當前位置:首頁 » 數據倉庫 » sql查別人資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql查別人資料庫

發布時間: 2023-07-20 17:25:19

⑴ 用sql資料庫如何查看資料庫的用戶

select * from tableName;

tableName是租羨資料庫中注冊用鍵型槐戶表。

查詢具體的欄位:

SELECT column_name,column_name FROM tableName;

例子:

獲取名為 "LastName" 和 "FirstName" 的列的內容(從名為 "Persons" 的資料庫表):

SELECT LastName,FirstName FROM Persons;

(1)sql查別人資料庫擴展閱讀:

獲取資料庫所有表的欄位及其欄位

select table_name,column_name,column_comment,column_type,column_key from information_schema.Columns

where table_schema='數稿友據庫'

獲取資料庫某個表的欄位及其欄位

select table_name,column_name,column_comment,column_type,column_key from information_schema.Columns

where table_name='表名' and table_schema='資料庫'

⑵ sql存儲過程查詢其他資料庫數據

先在資料庫里創建一個查詢的存儲過程,
然後,用c#調用ado.net的對象,傳遞參數,返回結果即可。

⑶ SQL語句查詢資料庫

首先select
*
from

where
proid=1的作為第一層樹節點,當點擊樹節點的時候,select
*
from

where
proid=所選擇節點id,取下一層節點。

⑷ 如何在SQL SERVER跨伺服器查詢資料庫

--創建鏈接伺服器

exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '遠程伺服器名或ip地址 '

exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用戶名 ', '密碼 '

--查詢示例

select * from ITSV.資料庫名.dbo.表名

--導入示例

select * into 表 from ITSV.資料庫名.dbo.表名

--以後不再使用時刪除鏈接伺服器

exec sp_dropserver 'ITSV ', 'droplogins '

--連接遠程/區域網數據(openrowset/openquery/opendatasource)

--1、openrowset

--查詢示例

select * from openrowset( 'SQLOLEDB ', 'sql伺服器名 '; '用戶名 '; '密碼 ',資料庫名.dbo.表名)

--生成本地表

select * into 表 from openrowset( 'SQLOLEDB ', 'sql伺服器名 '; '用戶名 '; '密碼 ',資料庫名.dbo.表名)

--把本地表導入遠程表

insert openrowset( 'SQLOLEDB ', 'sql伺服器名 '; '用戶名 '; '密碼 ',資料庫名.dbo.表名)

select *from 本地表

--更新本地表

update b

set b.列A=a.列A

from openrowset( 'SQLOLEDB ', 'sql伺服器名 '; '用戶名 '; '密碼 ',資料庫名.dbo.表名)as a inner join 本地表 b

on a.column1=b.column1

--openquery用法需要創建一個連接

--首先創建一個連接創建鏈接伺服器

exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '遠程伺服器名或ip地址 '

--查詢

select *

FROM openquery(ITSV, 'SELECT * FROM 資料庫.dbo.表名 ')

--把本地表導入遠程表

insert openquery(ITSV, 'SELECT * FROM 資料庫.dbo.表名 ')

select * from 本地表

--更新本地表

update b

set b.列B=a.列B

FROM openquery(ITSV, 'SELECT * FROM 資料庫.dbo.表名 ') as a

inner join 本地表 b on a.列A=b.列A

--3、opendatasource/openrowset

SELECT *

FROM opendatasource( 'SQLOLEDB ', 'Data Source=ip/ServerName;User ID=登陸名;Password=密碼 ' ).test.dbo.roy_ta

--把本地表導入遠程表

insert opendatasource( 'SQLOLEDB ', 'Data Source=ip/ServerName;User ID=登陸名;Password=密碼 ').資料庫.dbo.表名

select * from 本地表

⑸ 用SQL資料庫如何查看資料庫的用戶

select * from tableName;

tableName是資料庫中注冊用戶表。

查詢具體的欄位:

SELECT column_name,column_name FROM tableName;

例子:

獲取名為 "LastName" 和 "FirstName" 的列的內容(從名為 "Persons" 的資料庫表):

SELECT LastName,FirstName FROM Persons;

(5)sql查別人資料庫擴展閱讀:

1、WHERE 子句:

有條件地從表中選取數據,可將 WHERE 子句添加到 SELECT 語句。

語法:SELECT 列名稱 FROM 表名稱 WHERE 列 運算符 值;

例子:

選取居住在城市 "Beijing" 中的人:

SELECT * FROM Persons WHERE City='Beijing'

引號的使用:

SQL 使用單引號來環繞文本值(大部分資料庫系統也接受雙引號)。如果是數值,請不要使用引號。

2、AND 和 OR 運算符:

用於基於一個以上的條件對記錄進行過濾。

AND 和 OR 可在 WHERE 子語句中把兩個或多個條件結合起來。

如果第一個條件和第二個條件都成立,則 AND 運算符顯示一條記錄。

如果第一個條件和第二個條件中只要有一個成立,則 OR 運算符顯示一條記錄。

例子:

使用 AND 來顯示所有姓為 "Carter" 並且名為 "Thomas" 的人:

SELECT * FROM Persons WHERE FirstName='Thomas' AND LastName='Carter';

⑹ sql中怎麼查詢其它資料庫表中的數據

update jcdata..syjjb set spxs=(select sumsoney from ufjc..handinfo where autoid=45)
說明兩點:1、當然後的autoid如果不一定是45的話;也就是不固定可以採用TOP來做
2.如果兩個資料庫不在同一台電腦上面;還要做異地的資料庫連接(方法可以在網路上找)

⑺ 可以通過plsql查詢別人的資料庫否

不一定。擁有下列條件才可以

對方資料庫允許網路查詢情況下,知道查詢地址、埠、資料庫用戶名、資料庫密碼,並且保證資料庫用戶名存在許可權