数据库及数据库文件的创建
一、创建数据库语法
CREATE DATABASE database_name
[ON
[<filespec>[,…n]]
[,<filegroup>[,…n]]]
[LOG ON {<filespec>[,…n]}]
[COLLATE <collation_name>]
[FOR LOAD|FOR ATTACH]
可用参数解释
<filespec>::= [PRIMARY]
(NAME='逻辑文件名',
FILENAME='存放数据库的物理路径和文件名'
[, SIZE=数据文件的初始大小]
[, MAXSIZE=指定文件的最大大小]
[, FILEGROWTH=指出文件每次的增量])
<filegroup>项用以定义用户文件组及其文件。<filegroup>格式如下:
<filegroup>::= FILEGROUP 文件组名
例题:
1、 创建一个archive数据库,包含三个数据文件、两个事务日志文件和两个自定义文件组。主数据文件的逻辑文件名为file1,实际文件名为filedata1.mdf,两个次要数据文件的逻辑文件名分别为file2和file3,实际文件名分别为filedata2.ndf和filedata3.ndf,这个两个次要数据文件分别属于文件组Fgroup1和Fgroup2。两个事日志文件的逻辑文件名分别为filelog1和filelog2,实际文件名分别为filedatalog1.ldf和filedatalog2.ldf。上述文件的初始容量均为10MB,最大容量均为100MB,递增量均为1MB。(路径:C:\c)
1).创建数据库(先在c盘创建文件夹c)
Create database archive
on
(
name = file1,
filename = 'c:\c\filedata1.mdf',
size = 10MB,
maxsize = 100MB,
filegrowth =1MB
),
filegroup Fgroup1
(
name = file2,
filename = 'c:\c\filedata2.ndf',
size = 10MB,
maxsize = 100MB,
filegrowth = 1MB
),
filegroup Fgroup2
(
name = file3,
filename = 'c:\c\filedata3.ndf',
size = 10MB,
maxsize = 100MB,
filegrowth = 1MB
)
log on
(
name = filelog1,
filename = 'c:\c\filedatalog1.ldf',
size = 10MB,
maxsize = 100MB,
filegrowth = 1MB
),
(
name = filelog2,
filename = 'c:\c\filedatalog2.ldf',
size = 10MB,
maxsize = 100MB,
filegrowth = 1MB
)
2).查看数据库信息
sp_helpdb archive;
二、修改数据库语法
ALTER DATABASE database_name
{ADD FILE <filespec>[,…n][TO FILEGROUP filegroup_name]
/*在文件组中增加数据文件*/
|ADD LOG FILE <filespec>[,…n] /*增加事务日志文件*/
|REMOVE FILE logical_file_name /*删除数据文件*/
|ADD FILEGROUP filegroup_name /*增加文件组*/
|REMOVE FILEGROUP filegroup_name /*删除文件组*/
|MODIFY FILE <filespec> /*修改文件属性*/
|MODIFY NAME=new_dbname /*更新数据库名称*/
}
例题:
1、 将archive数据库的主要数据文件file1的大小调整为20MB。
alter database archive
modify file
(
name = file1,
size = 20MB
)
sp_helpdb archive;
2、 将archive数据库增加一个次数据文件file4,物理文件名为filedata4.ndf,初始大小为5MB,最大大小为50MB,每次扩展1MB。
a、添加文件
alter database archive
add file
(
name = file4,
filename = 'c:\c\filedata4.ndf',
size = 5MB,
maxsize = 50MB,
filegrowth = 1MB
)
b、查看修改后的数据库
sp_helpdb archive;
3、 首先创建一个名为test的数据库,其主要数据文件的逻辑文件名和实际文件名分别为testdat1和tdat1.mdf。然后使用向该数据库中添加一个数据文件,其逻辑文件名和实际文件名分别为testdat2和tdat2.ndf。两个数据库文件的初始容量均为5MB,最大容量均为10MB,递增量均为20%。
create database test
on
(
name = testdat1,
filename ='c:\c\ tdat1.mdf',
size = 5MB,
maxsize = 10MB,
filegrowth = 20%
)
alter database test
add file
(
name = testdat2,
filename ='c:\c\ tdat2.ndf',
size = 5MB,
maxsize = 10MB,
filegrowth = 20%
)
4、 删除数据库archive和test。
drop database archive;
drop database test;
查看是否删除成功
sp_helpdb archive;
sp_helpdb test;
相关推荐
使用易语言创建空白Access数据库(*.mdb),经搜索贴子并总结如下:。方法一:。打开一个对话框,然后输入要创建的数据库名称,选择好路径后保存。这是通用方法,核心就是:。创建数据库.创建 (“ADOX.Catalog”, )...
在自动创建数据库的过程中,我们可以使用`arcpy`的`CreateFileGDB_management`函数来创建新的文件地理数据库(File Geodatabase,FGDB)。FGDB是一种常见的GIS数据存储格式,支持多种数据类型,并且具有良好的性能和...
描述中的"问道1.6一键数据库文件,所有数据库文件都打包好了"意味着这个压缩包包含了问道1.6版本所有必要的数据库文件,并且已经预先打包,准备就绪,用户只需执行一次命令或点击一个按钮,就可以将这些数据库文件...
Arcgis创建企业级数据库许可文件
### SQL语句创建数据库及修改、删除数据库:深入解析与应用 #### 1. SQL语句创建数据库 在SQL Server中,使用`CREATE DATABASE`语句来创建一个新的数据库。此命令允许用户定义数据库的结构,包括主数据文件、辅助...
本实验主要针对《数据库原理及应用》课程中的基础知识部分,旨在让学生通过实践的方式熟悉数据库管理系统的基本操作,并掌握使用SQL Server Management Studio创建数据库和表的具体步骤。此外,还强调了通过SQL语句...
在本实验报告中,我们关注的是数据库的创建过程,主要涉及两种方法:使用企业管理器和编写SQL语句。 首先,实验的第一步是用企业管理器创建数据库。企业管理器是数据库管理系统提供的图形用户界面工具,便于用户...
Oracle安装光盘后安装数据库一路next,到了最后创建数据库的时候遇到了问题,进度停止不前, 解决办法 1.安装数据库的时候不要选择“创建数据库”选项,或者用高级安装,最后一步选择不创建数据库。 2.安装完成后...
合理设置数据库文件的参数,如大小、增长策略等,能够有效提升数据库的运行效率,避免因存储空间不足或资源分配不合理导致的问题。因此,在实际操作中,应当根据业务需求和系统环境,谨慎选择合适的参数值,以实现...
本文将详细讲解如何在E4A中创建数据库,并涵盖从检测数据库文件到创建数据表的全过程。 首先,我们要理解E4A中的数据库概念。E4A支持SQLite数据库,这是一种轻量级的关系型数据库,适用于移动设备。SQLite数据库...
DB2 数据库安装、数据库创建步骤 DB2 数据库安装步骤是指将 DB2 数据库软件安装到计算机上,并创建一个新的数据库实例,以便存储和管理数据。下面是 DB2 数据库安装和创建步骤的详细过程: 一、安装 DB2 数据库...
6. **创建控制文件**:控制文件记录了数据库的结构,包括数据文件、重做日志文件和表空间的信息。你需要至少创建一个控制文件,并指定其位置。 7. **设置redo log files**:重做日志文件用于记录数据库的事务操作,...
- 创建文件组:创建文件组是指将一个或多个文件组合成一个单元,以便管理数据库。 - 设置数据库选项:设置数据库的各种选项,如自动创建统计信息、游标选项、恢复选项等。 - 检索数据库信息:使用 ...
至于content.txt文件,这通常是一个文本文件,可能包含了创建和修改数据库密码的具体步骤或源代码。如果要了解更多细节,需要直接查看该文件的内容。 总的来说,创建和保护MDB数据库是IT从业者或数据管理人员的基本...
"国家开放大学 MySQL数据库应用实验训练1 在MySQL中创建数据库和表" 本实验训练旨在让学生掌握 MySQL 中的数据库和表的创建过程。 MySQL 是一种关系型数据库管理系统,广泛应用于各种领域。为提高学生的实践能力,...
实验的目的与要求旨在帮助学习者掌握数据库的创建及维护操作,包括使用 SQL Server 2005 Management Studio 工具进行一系列实践。实验内容涵盖从基础的数据库创建到高级的数据库管理任务,如重命名、扩大、收缩、...
本文主要关注如何在SQL Server中创建数据库和数据库文件,以及相关的操作技巧。SQL Server支持多种数据库文件类型,包括主数据文件(*.mdf)、辅助数据文件(*.ndf)和事务日志文件(*.ldf),这些文件共同构成了...
这部分代码主要是通过 `CommonDialog` 控件来让用户选择要创建的数据库文件名称。这里设置了一个过滤器只显示 `.mdb` 文件,并指定了默认的目录为 `D:\Jthpaper`。用户选择后,如果未选择任何文件,则会提示错误;...
--创建数据库开始 --创建数据库 --创建表开始结束 --创建表结束
在“数据库文件位置”对话框中,指定数据库文件的存放路径。 9. **恢复配置** “恢复配置”用于设置恢复选项,如启用快速恢复区和归档日志模式,以确保在系统故障时能恢复数据。 10. **数据库内容** “数据库...