(1)SQL server 创建数据库
来源:互联网 发布:巨型加农炮升级数据 编辑:程序博客网 时间:2024/06/06 01:45
在进入正题之前,首先应该了解一下,在 SQL Server 中数据库是由数据库文件和事务日志文件两个部分组成的,一个数据库至少应
包含一个数据库文件和一个事物日志文件。
1、数据库文件(Database File)
数据库文件是存放数据库数据和数据库对象的文件,一个数据库可以有一个或多个数据库文件,但每个数据库文件只属于一个数据库, 当有多个数据库文件时,有一个文件被定义为主数据库文件(Primary Database File)扩展名为 .mdf, 它用来存储数据库的启动信息和部分或全部数据,一个数据库只能有一个主数据库文件,其它数据库文件被称为次数据库文件(Secondary Database File)扩展名为.ndf,用来存储主文件没存储的其它数据。
2、事务日志文件(Transaction Log File)
事务日志文件是用来记录数据库更新情况的文件,扩展名为 .ldf。例如使用 INSERT、UPDATE、DELETE等对数据库进行更改的操作都会记录在此文件中,而如 SELECT 等对数据库内容不会有影响的操作则不会记录在案,一个数据库可以有一个或多个事务日志
文件。
3、文件组(File Group)
文件组是将多个数据库文件集合起来形成的一个整体,每个文件组有一个组名,与数据库文件一样,文件组也分为主文件组(Primary File Group)和次文件组(Secondary File
Group),一个文件只能存在于一个文件组中,一个文件组也只能被一个数据库使用,主文件组中包含了所有的系统表,当建立数据库时,主文件组包括主数据库文件和未指定组的其它文件,在次文件组中可以指定一个缺省文件组,那么在创建数据库对象时如果没有指定将其放在哪一个文件组中,就会将它放在缺省文件组中,如果没有指定缺省文件组,则主文件组为缺省文件组。
事务日志文件不属于任何文件组!
在知道了前面三个概念后,我们进入正题,如何在MS SQL server 2000中创建数据库,第一种方法:
一、用 Enterprise Manager 创建数据库
在 Enterprise Manager 中 可以按下列步骤来创建数据库
1、单击工具栏中的图标 或在服务器的 Databases 文件夹或其下属数据库图标上单击右键,选择New Database… 选项,即会出现如下所示的对话框
指定数据库的名称和编码方式
2、点击 Data Files 页框,指定数据库文件的名称、存储位置、初始容量大小和所属文件组,进行数据库文件大小扩充方式和容量限制设置
3、点击 Transaction Log 页框,指定事务日志文件的名称,存储位置和初始容量大小,进行事务日志文件大小扩充方式和容量限制设置
4、单击确定按钮,创建数据库完成。
二、下面我们来讲一下第二种方法,即用 CREATE DATABASE 命令的方式创建数据库
create database mydbon primary( name = mydb_data1, filename = 'd:\data\mydb_data1.mdf', size = 1, maxsize = unlimited, filegrowth = 10%),filegroup data2( name = mydb_data2, filename = 'd:\data\mydb_data2.ndf', size = 2, maxsize = 100, filegrowth = 1),filegroup data3( name = mydb_data3, filename = 'd:\data\mydb_data3.ndf', size = 3, maxsize = 50, filegrowth = 500kb)log on( name = mydb_log1, filename = 'd:\data\mydb_log1.ldf', size = 1mb, maxsize = 25mb, filegrowth = 10%),( name = mydb_log2, filename = 'd:\data\mydb_log2.ldf', size = 1mb, maxsize = 10mb, filegrowth = 10%),( name = mydb_log3, filename = 'd:\data\mydb_log3.ldf', size = 1mb, maxsize = 5mb, filegrowth = 512kb)
该段代码的运行结果如下:
好了,以上就是创建数据库两种方式,你GET到了吗?
- (1)SQL server 创建数据库
- SQL server创建数据库
- SQL Server创建数据库
- sql server 创建数据库
- SQL Server创建数据库
- SQL Server创建数据库
- 创建SQL Server数据库
- SQL Server 数据库创建
- sql Server创建数据库
- 创建数据库用户 (SQL Server 2005)
- sql server 数据库的创建(代码)
- 【Sql Server】创建修改SQL Server数据库
- 编程创建 SQL Server 数据库
- sql server创建数据库脚本
- SQL Server数据库创建基础
- SQL SERVER创建数据库问题
- SQL Server 2008(数据库创建)
- SQL SERVER创建数据库邮件
- HDU 4707 Pet(BFS,统计树节点深度)
- BT盒子种子搜索神器v4.2.1.0去广告官方绿色版
- jQuery源码研究分析学习笔记-jQuery.fn.init()(五)
- [USACO Training] Section 1.2
- Android官方版本号一览表
- (1)SQL server 创建数据库
- IO流-对象序列化操作流
- 内存的划分
- SQL中的字母的大小写转换
- POJ-3041 Asteroids(最大匹配)
- 网络舆情监控系统爬虫子系统开发心得与不足
- 学习JS闭包
- Iterable 和 Iterator 的区别
- [Kubernetes]Kubernetes集群和Docker私有库搭建(CentOS 7)