SQL学习03-SMSS及VB查询数据库基础

文章介绍了如何在VBA和VB6中查询数据库中的实例名称,以及使用SQL语句获取所有实例和表名。同时,讲解了SSMS的基本用法,包括打开查询窗口、执行SQL语句以及查看和导出查询结果的方式。

一、在VBA、 VB6中查询数据库中所有实例名称

Set conn = CreateObject("ADODB.Connection")
'连接本机SQL
conn.ConnectionString = "Provider=SQLOLEDB;Server=;Database=;Integrated Security=SSPI;"
'打开
conn.Open
'设置查询语句
sql = "SELECT * FROM sys.databases"
Set Rst = conn.Execute(sql)    '执行查询,并将结果输出到记录集对象
arr = Rst.GetRows '将SQL查询结果放入数组arr,第一行为实例名称

客户端连接服务器SQL,则连接语句使用,不指定实例,使用系统数据库,如果要指定,则需要Database=数据库实例名称(.mdf文件的名称之类)

conn.ConnectionString = "Provider=SQLOLEDB;Server=192.168.2.123;Database=;Uid=sa;Pwd=456"

获取所有实例的名称及路径的语句为

SELECT * FROM sys.master_files

读取当前数据库实例(.mdf等)的所有表名称

select name from sysobjects where xtype='u' ;

二、SSMS软件的基础用法01
打开SSMS,点击连接
在这里插入图片描述
在左侧,可以看到我们的资源管理器
在这里插入图片描述
展开【数据库】的+号可以看到数据库实例
在这里插入图片描述
直接在计算机名称上右键–新建查询
在这里插入图片描述
显示语句输入窗口

输入语句,点击执行
在这里插入图片描述

查询结果如下
在这里插入图片描述点击这里可以切换为表格显示,重新执行一次语句即可
在这里插入图片描述
在这里插入图片描述
点击这个位置,可以选中查询结果
在这里插入图片描述
鼠标右键,可以选择复制、连同标题一起复制
在这里插入图片描述
还可以将结果另存为csv、txt文件。

如果要在某个数据库实例中查询,就鼠标右击实例–新建查询
也可以下拉名称切换
在这里插入图片描述
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值