Welcome 微信登录

首页 / 数据库 / SQLServer

MS SQL基础教程:删除数据库

MS SQL基础教程:删除数据库

MS SQL基础教程:删除数据库2007-12-266.5.1 用Enterprise Manager 删除数据库在Enterprise Manager 中在所要删除的数据库上单击右键,从快捷菜单中选择“删除(Delete)”选项即可删除数据库,也可以选择数据库文件夹或图标后从工具栏中选择图标来删除数据库。系统会提示确认是否要删除数据库,如图6-9 所示。 删除数据库一定要慎重,因为删除数据库后,与此数据库有关联的数据库文件和事务日...
MS SQL基础教程:压缩数据库

MS SQL基础教程:压缩数据库

MS SQL基础教程:压缩数据库2007-12-26数据库在使用一段时间后,时常会出现因数据删除而造成数据库中空闲空间太多的情况,这时就需要减少分配给数据库文件和事务日志文件的磁盘空间,以免浪费磁盘空间。当数据库中没有数据时,可以修改数据库文件属性直接改变其占用空间,但当数据库中有数据时,这样做会破坏数据库中的数据,因此需要使用压缩的方式来缩减数据库空间。可以在数据库属性选项中选择“Auto shrink”选项,让系统自动压缩数据库...
MS SQL基础教程:移动数据库

MS SQL基础教程:移动数据库

MS SQL基础教程:移动数据库2007-12-26在SQL Server 中可以使用拆分(Detach)和附加(Attach)的方法来移动数据库。拆分数据库是从服务器中移去逻辑数据库,但不会将操作系统中的数据库文件删除。附加数据库将会创建一个新的数据库,并复制存储在已有的数据库文件和事务日志文件中的数据。使用系统存储过程Sp_detach_db 来拆分数据库,用系统存储过程Sp_attach_db 来附加数据库。Sp_detach_db 系统存储过程的语...
MS SQL基础教程:数据库维护计划

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

MS SQL基础教程:数据库维护计划2007-12-26数据库维护可以使数据库保持运行在最佳状态。创建数据库维护计划可以让SQL Server有效地自动维护数据库,为管理员节省不少时间,也可以防止延误数据库的维护工作。创建数据库维护计划的过程如下:(1) 在Enterprise Manager 中选择要创建维护计划的数据库,单击右键,从快捷菜单中选择“所有任务(All Tasks)”子菜单中的“Maintenance P...
MS SQL基础教程:系统数据库

MS SQL基础教程:系统数据库

MS SQL基础教程:系统数据库2007-12-26SQL Server 2000 有四个系统数据库(System Databases):Master、Model、Msdb、Tempdb。这些系统数据库的文件存储在Microsoft SQL Server(默认安装目录)的MSSQL子目录的Data 文件夹中。各系统数据库所包含的文件如表6-1 所示。注意:如果在企业管理器中看不到系统数据库,则可用鼠标右键单击服务器,从快捷菜单中选择“Edit ...
MS SQL基础教程:创建数据库表

MS SQL基础教程:创建数据库表

MS SQL基础教程:创建数据库表2007-12-26在使用数据库的过程中,接触最多的就是数据库中的表。表是数据存储的地方。是数据库中最重要的部分,管理好表也就管理好了数据库。本章将介绍如何创建和管理数据库表。表是由行和列组成的。创建表的过程主要就是定义表的列的过程,为此,应先了解表的列的属性。7.1.1 列的属性表的列名在同一个表中具有惟一性,同一列的数据属于同一种数据类型。除了用列名和数据类型来指定列的属性外,还可以定义其它属性:NULL 或NOT N...
MS SQL基础教程:创建和使用约束

MS SQL基础教程:创建和使用约束

MS SQL基础教程:创建和使用约束2007-12-26约束(Constraint)是Microsoft SQL Server 提供的自动保持数据库完整性的一种方法,定义了可输入表或表的单个列中的数据的限制条件(有关数据完整性的介绍请参见第9 章)。在SQL Server 中有5 种约束:主关键字约束(Primary Key Constraint)、外关键字约束(Foreign Key Constraint)、惟一性约束(Unique Constraint...
MS SQL基础教程:自定义数据类型

MS SQL基础教程:自定义数据类型

MS SQL基础教程:自定义数据类型2007-12-26除了使用系统提供的数据类型外,用户还可以根据需要用自定义的数据类型来定义表的列或声明变量。7.3.1 用Enterprise Manager 创建用户自定义数据类型用Enterprise Manager 创建用户自定义数据类型的方法是:在Enterprise Manager 中选择要创建用户自定义类型的数据库,在数据库对象“User Defined Data Types”上单击...
MS SQL基础教程:SQL数据库表的修改

MS SQL基础教程:SQL数据库表的修改

MS SQL基础教程:SQL数据库表的修改2007-12-26当表创建好后,可能根据需要要对表的列、约束等属性进行添加、删除或修改,这就需要修改表结构。 7.4.1 用Enterprise Manager 修改在Enterprise Manager 中选择要进行改动的表,单击右键,从快捷菜单中选择“DesignTable”选项,则会出现如图7-4 所示的修改表结构对话框。可以在图7-4 所示的对话框中修改列的数据类型、名称等属性或添...
MS SQL基础教程:查看表

MS SQL基础教程:查看表

MS SQL基础教程:查看表2007-12-267.5.1 查看表的属性在Enterprise Manager 中,用右键单击要查看属性的表,从快捷菜单中选择“属性(Properties)”选项,则会出现如图7-6 所示的表的属性对话框,从中可以看到表的大部分属性信息。应注意的是,此属性对话框与图7-5 所示的不同,它的内容要少一些,且不能修改。点击“Permissions” 按钮,还可以查看和修改表的权限。...
MS SQL基础教程:数据库索引

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

MS SQL基础教程:数据库索引2007-12-26用户对数据库最频繁的操作是进行数据查询。一般情况下,数据库在进行查询操作时需要对整个表进行数据搜索。当表中的数据很多时,搜索数据就需要很长的时间,这就造成了服务器的资源浪费。为了提高检索数据的能力,数据库引入了索引机制。本章将介绍索引的概念及其创建与管理。8.1.1 索引的概念索引是一个单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引是依...
MS SQL基础教程:查看与修改索引

MS SQL基础教程:查看与修改索引

MS SQL基础教程:查看与修改索引2007-12-268.3.1 用Enterprise Manager 查看、修改索引在Enterprise Manager 中选择要查看的数据库,然后在任务板中选择“Tables & Indexes”页框,则会在任务板中显示此数据库的所有用户表的索引信息,如图8-11 所示。要查看并修改索引的详细信息,需要在所要查看的表上单击右键,从快捷菜单中选择 “All Tasks&rd...
MS SQL基础教程:索引调整向导

MS SQL基础教程:索引调整向导

MS SQL基础教程:索引调整向导2007-12-268.5.1 索引与系统性能索引可以加快数据检索的速度,但它会使数据的插入、删除和更新变慢。尤其是簇索引,数据是按照逻辑顺序存放在一定的物理位置,当变更数据时,根据新的数据顺序,需要将许多数据进行物理位置的移动,这将增加系统的负担。对非簇索引,数据更新时也需要更新索引页,这也需要占用系统时间。因此在一个表中使用太多的索引,会影响数据库的性能。对于一个经常会改变的表,应该尽量限制表只使用一个簇索引和不超过3...
MS SQL基础教程:数据完整性概述

MS SQL基础教程:数据完整性概述

MS SQL基础教程:数据完整性概述2007-12-26数据库中的数据是从外界输入的,而数据的输入由于种种原因,会发生输入无效或错误信息。保证输入的数据符合规定,成为了数据库系统,尤其是多用户的关系数据库系统首要关注的问题。数据完整性因此而提出。本章将讲述数据完整性的概念及其在SQL Server 中的实现方法。数据完整性(Data Integrity)是指数据的精确性(Accuracy) 和可靠性(Reliability)。它是应防止数据库中存在不符合语...
MS SQL基础教程:创建和使用图表

MS SQL基础教程:创建和使用图表

MS SQL基础教程:创建和使用图表2007-12-26图表是SQL Server 特有的一种数据库对象,它提供给用户直观的管理数据库表的方式。通过图表,用户可以直观地创建、编辑数据库表之间的关系,也可以编辑表及其列的属性。在Enterprise Manager 中创建图表的步骤如下:(1) 在Enterprise Manager 中选择“Diagrams”, 单击右键,从快捷菜单中选择“New Database Dia...
MS SQL基础教程:权限管理

MS SQL基础教程:权限管理

MS SQL基础教程:权限管理2007-12-2614.4.1 权限管理简介用户在登录到SQL Server 之后,其安全账号(用户账号)所归属的NT 组或角色所被授予的权限决定了该用户能够对哪些数据库对象执行哪种操作以及能够访问、修改哪些数据。在SQL Server 中包括两种类型的权限,即对象权限和语句权限。(1) 对象权限对象权限总是针对表、视图、存储过程而言,它决定了能对表、视图、存储过程执行哪些操作(如UPDATE、 DELETE、 INSERT...
<< 171 172 173 174 175 176 177 178 179 180 >>