MS SQL基础教程:浏览数据库

6.3.1 用Enterprise Manager 浏览数据库

SQL Server 提供了目录树的浏览方式,使得浏览数据库信息非常方便、快捷。在 Enterprise Manager 中单击要浏览的数据库文件夹,就可在右边的任务板(Task pad)窗口中看到数据库的基本信息(General)、表和索引信息(Tables & Indexes)、数据库文件的配置情况(Space Allocated)如图6-8 所示。在打开数据库文件夹目录树后,可以选择各种数据库对象进行信息浏览。

6.3.2 用系统存储过程显示数据库信息

SQL Server 提供了许多很有用的系统存储过程,可以用它们来得到许多从EnterpriseManager 界面中所不易或不能看到的信息(有关存储过程的详细介绍请参见“存储过程”章节。读者如果目前不了解存储过程也不要紧,可以把它当作函数或命令来用)。

(1) 用系统存储过程显示数据库结构

可以使用系统提供的系统存储过程Sp_helpdb 来显示数据库结构。

其语法如下:

sp_helpdb [[@dbname=] 'name']

使用Sp_helpdb 系统存储过程可以显示指定数据库的信息。如果不指定[@dbname=]

'name'子句,则会显示在master.dbo.sysdatabases 表中存储的所有数据库信息。命令执行成

功会返回0, 否则返回1。

例6-4: 显示上一节中创建的mydb 数据库的信息。

exec sp_helpdb mydb

时间: 2024-09-02 13:37:08

MS SQL基础教程:浏览数据库的相关文章

MS SQL基础教程:数据库索引

用户对数据库最频繁的操作是进行数据查询.一般情况下,数据库在进行查询操作时需要对整个表进行数据搜索.当表中的数据很多时,搜索数据就需要很长的时间,这就造成了服务器的资源浪费.为了提高检索数据的能力,数据库引入了索引机制.本章将介绍索引的概念及其创建与管理. 8.1.1 索引的概念 索引是一个单独的.物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单.索引是依赖于表建立的,它提供了数据库中编排表中数据的内部方法.一个表的存储是由两部分组成的,一部

MS SQL基础教程:数据库基本概念

3.1.1 数据(Data) 所谓数据就是描述事物的符号.在我们的日常生活中,数据无所不,在数字.文字.图表.图象.声音等都是数据.人们通过数据来认识世界,交流信息. 3.1.2 数据库(DB 即Database) 数据库,顾名思义,就是数据存放的地方.在计算机中,数据库是数据和数据库对象的集合.所谓数据库对象是指表(Table).视图(View).存储过程(Stored Procedure).触发器(Trigger) 等.这些数据库对象将在以后的章节中介绍. 3.1.3 数据库管理系统(DBM

MS SQL基础教程:数据库更新-添加数据

一个数据库能否保持信息的正确性.及时性.很大程度上依赖于数据库的更新功能的强弱与实时.数据库的更新包括插入.删除.修改(也称为更新)三种操作.本章将分别讲述如何使用这些操作,以便有效地更新数据库. 在SQL Server 中可以在Enterprise Manager 中查看数据库表的数据时添加数据,但这种方式不能应付数据的大量插入,需要使用INSERT 语句来解决这个问题. 11.1.1 INSERT 语法 数据库的信息时常需要改变用户需要添加数据,INSERT 语句提供了此功能.INSERT语

MS SQL基础教程:数据库中的连接查询

数据库中的各个表中存放着不同的数据,用户往往需要用多个表中的数据来组合.提炼出所需要的信息.如果一个查询需要对多个表进行操作,就称为连接查询.连接查询的结果集或结果表,称为表之间的连接连接.查询实际上是通过各个表之间共同列的关联性来查询数据的,它是关系数据库查询最主要的特征. 连接查询分为等值连接查询.非等值连接查询.自连接查询.外部连接查询和复合条件连接查询. 10.3.1 等值与非等值连接查询 表之间的连接是通过相等的字段值连接起来的查询称为等值连接查询.可以用两种方式来指定连接条件.下面例

MS SQL基础教程:数据库维护计划

数据库维护可以使数据库保持运行在最佳状态.创建数据库维护计划可以让SQL Server有效地自动维护数据库,为管理员节省不少时间,也可以防止延误数据库的维护工作.创建数据库维护计划的过程如下: (1) 在Enterprise Manager 中选择要创建维护计划的数据库,单击右键,从快捷菜单中选择"所有任务(All Tasks)"子菜单中的"Maintenance Plan (维护计划)"菜单项,则出现如图6-14 所示的欢迎界面. (2) 单击"下一步&

MS SQL基础教程:数据库用户

14.3.1 数据库用户简介 数据库用户用来指出哪一个人可以访问哪一个数据库.在一个数据库中,用户ID 惟一标识一个用户,用户对数据的访问权限以及对数据库对象的所有关系都是通过用户账号来控制的,用户账号总是基于数据库的,即两个不同数据库中可以有两个相同的用户账号. 在数据库中,用户账号与登录账号是两个不同的概念.一个合法的登录账号只表明该账号通过了NT 认证或SQL Server 认证,但不能表明其可以对数据库数据和数据对象进行某种或某些操作,所以一个登录账号总是与一个或多个数据库用户账号(这些

MS SQL基础教程:数据库中的锁

11.5.1 锁的概念 锁(Lock) 是在多用户环境下对资源访问的一种限制.机制当对一个数据源加锁后,此数据源就有了一定的访问限制.我们就称对此数据源进行了"锁定".在SQL Server中,可以对以下的对象进行锁定: 数据行(Row):数据页中的单行数据: 索引行(Key):索引页中的单行数据,即索引的键值: 页(Page):页是SQL Server 存取数据的基本单位,其大小为8KB: 盘区(Extent):一个盘区由8 个连续的页组成: 表(Table): 数据库(Databa

MS SQL基础教程:数据库全文检索

SQL Server 2000 的Standard Edition 和Enterprise Edition 版本提供了对表数据中字符串的复杂检索功能---全文检索(Full-Text Searches).此功能需要在安装时通过自定义安装选项来添加. 10.7.1 全文索引和目录 全文检索是通过使用全文索引(Full-Text Index)来实现的.一个全文索引中存储了表的数据中有确切含义的字符串以及其在表的列中的位置等信息.全文检索就是利用全文索引中的信息查找含有特定字符串的数据行. 全文索引包

MS SQL基础教程:数据库属性设置

在创建数据库以后还可以设置其属性,以更改创建时的某些设置和创建时无法设置的属性.用右键单击所要设置属性的数据库,从快捷菜单中选择选项"属性(Properties)",就会出现如图6-4 所示的数据库属性设置对话框. 在"General"页框中,可以看到数据库的状态.所有者.创建时间.容量.备份.维护等属性信息. 在"Data Files" 和"Transaction Log" 页框中,可以看到类似于图6-2 和图6-3 的对话

MS SQL基础教程:数据库统计函数

统计函数是在数据库操作中时常使用的函数,又称为基本函数或集函数,常用的统计函数如表4-6 所示. 这些函数通常用在SELECT 子句中,作为结果数据集的字段返回的结果.在SELECT语句的SELECT 子句中使用函数的语法如下: SELECT 函数名(列名1 或*),...函数名(列名n) FROM 表名 提醒:函数的对象或自变量必须包括在圆括号内.如果函数需要一个以上的自变量,可用逗号隔开各个自变量. 1.AVG() AVG() 函数返回有关列值的算术平均值.此函数只适用数值型的列.其语法如下