`
jgsj
  • 浏览: 1050814 次
文章分类
社区版块
存档分类
最新评论

《SQL Server》之 数据库管理

 
阅读更多

一、创建数据库

database_name:数据库的名称,最长为128个字符

ON:指明数据库文件盒文件组的明确定义额

PRIMARY:指定主数据库文件或主文件组。主文件组的第一个文件被认为是主数据库文件,其中包含了数据库的逻辑起点和数据库的系统表。如果没有PRIMARY项, 则在VREATE DATABASE命令中列出的第一个文件将被默认为主文件

filespec:文件说明,这些文字将用来表名该文件的用途,当多人合作开发数据库应用系统时,这些文字对于其他人理解文件用途有极大帮助

filegroupspec:文件组说明,用来标识文件组的用途,主要用于多人合作开发

LOG ON:指明事务日志文件的明确定义。如果没有LOG ON选项,则系统会自动产生一个与数据库名相同的文件名前缀,容量为所有数据库文件大小1/4的事务日志文件

NAME:指定文件在SQL Server中的逻辑名称

FILENAME:指定文件在操作系统中存储的路径和文件名称

SIZE:指定数据库的初始容量大小

MAXSIZE:指定文件的最大容量

FOR LOAD:此选项是为了与SL Server7.0以前版本兼容而设定的。

FOR ATTACH:用于附加已经存在的数据库文件到新的数据库中,而不用重新创建数据库文件

例如:创建一个名称是“mingri” 的数据库。其中,主数据文件名称是mingridat.mdf,初始大小是10MB,最大存储空间是50MB,增长大小是5MB。而日志文件名称是mingrilog.ldf,初始大小是5MB,最大的存储空间是25MB,增长大小是5MB。

create database mingri

on

(name=mingridat,

filename='d:\mingridat.mdf',

size=10,

maxsize=50,

filegrowth=5)

log on

(name='mingrilog',

filename='d:\mingrilog.ldf',

size=5mb,

maxsize=25mb,

filegrowth=5mb)




二、查看数据库信息

使用系统存储过程sp_helpdb

Sp_helpdb [[@dbname=]'name']

[@dbname=]'name':要查看的数据库名称

name:数据类型为sysname,无默认值

三、修改数据库

ADD FILE:指定要增加的数据库文件

TO FILEGROUP:指定要增加文件组到那个文件组

Add log file:指定要增加的事务日志文件

Remove file:从数据库系统表中删除指定文件的定义,并且删除其物理件。文件只有为空时才能被删除

ADD FILEGROUP:指定要添加的文件组

例如: 向“mingri” 数据库中添加文件组“loving”。

alter database mingri
	add file(
		name=loving,
		filename='d:\loving.ndf',
		size=5mb,
		maxsize=25mb,
		filegrowth=5mb
	)



四、数据库更名

Sp_renamedb [@dbname=] 'old_name',

[@newname=]'new_name'

[@dbname=] 'old_name':是数据库的当前名称

[@newname=]'new_name':是数据库的新名称

例如:把数据库名称是“mingri ” 改为“love ”

exec sp_renamedb 'mingri','love'




五、删除数据库

DROP DATABASE database_name[,...n]

Database_name:是需要删除的数据库名称

分享到:
评论

相关推荐

    sql server 2008数据库转sql server 2005数据库

    "sql server 2008数据库转sql server 2005数据库" 本文将详细介绍四种将 SQL Server 2008 数据库转换为 SQL Server 2005 数据库的方法。这些方法都是通过实践和总结得出的,旨在帮助读者快速、可靠地将 SQL Server ...

    SQL Server 2014数据库项目案例教程习题参考答案

    本资源是一个关于 SQL Server 2014 数据库项目案例教程习题参考答案的集合,涵盖了数据库设计、E-R 图、关系模型、SQL Server 2014 数据库管理系统、身份验证、数据完整性、约束等多方面的知识点。 数据库设计 在...

    SQLServer2008附加SQLServer2005数据库

    ### SQL Server 2008 附加 SQL Server 2005 数据库 #### 背景介绍 在日常工作中,我们可能会遇到需要将不同版本的 SQL Server 数据库进行迁移或附加的情况。例如,从 SQL Server 2005 升级到 SQL Server 2008 的...

    [SQL SERVER 2005数据库管理入门经典]

    《SQL SERVER 2005数据库管理入门经典》是一本专为初学者设计的指南,旨在帮助读者掌握SQL Server 2005的核心概念和技术。SQL Server 2005是微软公司推出的企业级数据库管理系统,它在数据存储、处理和分析方面提供...

    酒店管理系统,连接SQLServer 数据库 C++/Qt

    酒店管理系统,连接SQLServer 数据库 C++/Qt酒店管理系统,连接SQLServer 数据库 C++/Qt酒店管理系统,连接SQLServer 数据库 C++/Qt酒店管理系统,连接SQLServer 数据库 C++/Qt酒店管理系统,连接SQLServer 数据库 ...

    sql.server.数据库设计与管理 书籍 PDF格式

    《SQL Server 数据库设计与管理》是一本深入探讨SQL Server数据库系统的专业书籍,旨在帮助读者理解和掌握数据库的设计原则、实施策略以及高效的管理方法。在PDF格式下,这本书提供了丰富的理论知识和实践经验,使得...

    SQL Server 2005 数据库系统开发完全手册

    《SQL Server 2005 数据库系统开发完全手册》是一部深入探讨SQL Server 2005数据库管理系统的重要参考资料,适合数据库开发人员、管理员以及对SQL Server 2005有兴趣的学习者。这本书包含了丰富的实践代码,旨在帮助...

    如何查看sql server数据库连接数

    SQL Server 数据库连接数是一个重要的性能指标,它可以帮助数据库管理员了解当前数据库的工作负载和性能。查看数据库连接数有多种方法,本文将介绍四种不同的方法来查看 SQL Server 数据库连接数。 方法一:通过...

    《SQLServer数据库管理与开发》习题答案.pdf

    《SQLServer数据库管理与开发》习题答案涵盖了多个关于SQL Server 2000的核心知识点。以下是这些知识点的详细说明: 1. **SQL Server 2000 版本**: - SQL Server 2000 包括五个主要版本:企业版、标准版、个人版...

    sqlserver数据库SSH配置1

    SQLServer 数据库 SSH 配置详解 SQLServer 数据库 SSH 配置是将 SQLServer 数据库与 Secure Shell(SSH)协议集成,以实现加密的数据传输和身份验证。本文将详细介绍 SQLServer 数据库 SSH 配置的实现步骤和相关...

    获得SQLServer所有数据库名称

    首先,我们需要理解“SQLServer”是微软提供的一款关系型数据库管理系统,广泛应用于企业级的数据存储和处理。它提供了强大的数据管理和分析功能,支持多种编程语言进行交互。 “数据库名称”是指在SQL Server中,...

    SQL Server 2000数据库教程(华夏学院)

    由16章构成,主要内容包括:SQL Server 2000概述、SQL Server 2000安装和配置、SQL Server 2000工具、数据库系统基础、SQL Server 2000数据类型、SQL Server 2000数据库创建与管理、SQL Server 2000数据库表的创建和...

    40集SQL Server 基础入门视频教程 SQL Server 数据库基础入门必备课程

    3.SQL Server 2014数据库安装.mp4 30.SQL Server 2014 CHARINDEX函数.mp4 31.SQL Server 2014 STUFF函数.mp4 32.SQL Server 2014 SUBTRING函数.mp4 33..SQL Server 2014 LEFT()和RIGHT函数.mp4 34.SQL Server ...

    基于Java和SQL Server数据库的简易图书馆管理系统,优秀数据库课设!

    基于Java和SQL Server数据库的简易图书馆管理系统,优秀数据库课设! 基于Java和SQL Server数据库的简易图书馆管理系统,优秀数据库课设! 基于Java和SQL Server数据库的简易图书馆管理系统,优秀数据库课设! 基于...

    SQL Server 2008数据库设计与实现

    《SQL Server 2008数据库设计与实现》深入浅出地介绍了目前世界上最受欢迎...《SQL Server 2008数据库设计与实现》浓缩了作者作为SQL Server数据库架构师多年来丰富的实践经验,适合各类数据库开发和管理人员学习参考。

    sql server 数据库巡检

    SQL Server 数据库巡检知识点 通过对 SQL Server 数据库巡检的重要性,我们可以了解到数据库的健康状态和安全性。以下是数据库巡检的知识点: 一、数据库巡检报告 * 数据库巡检报告是对数据库当前状态的总结,...

    SQL Server数据库管理精品电子书

    《SQL Server数据库管理精品电子书》是一本专为IT专业人士准备的深度学习资源,由51CTO提供,旨在帮助读者全面掌握SQL Server数据库的管理和优化技巧。这本书涵盖了SQL Server数据库的基础知识、高级特性和实战应用...

    SQL_Server数据库管理与开发

    SQL_Server数据库管理与开发_课件全套

    kepserver读取SQL Server数据库

    KEPServer是一款强大的OPC服务器,它允许工业自动化设备,如PLC(可编程逻辑控制器),与各种数据源,包括SQL Server数据库,进行通信。在本文中,我们将深入探讨如何使用KEPServer来读取SQL Server数据库的具体步骤...

    SQL Server 2012数据库技术与应用(微课版)-综合实训及答案.zip

    《SQL Server 2012数据库技术与应用》是一门深度探讨关系型数据库管理系统SQL Server 2012的课程,旨在帮助学习者掌握数据库设计、管理、优化以及实际应用等核心技能。作为微课版,它可能包含了视频教程、实践案例、...

Global site tag (gtag.js) - Google Analytics