当前位置:首页 » 数据仓库 » 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查询别人的数据库否

不一定。拥有下列条件才可以

对方数据库允许网络查询情况下,知道查询地址、端口、数据库用户名、数据库密码,并且保证数据库用户名存在权限