SQL适合初学者的创建数据库的5类方法

5 篇文章 0 订阅
5 篇文章 0 订阅

/1、创建一个名为jwglxty(教务管理系统)的数据库,
它没有指定任何数据文件和日志文件,
其数据文件和日志文件的属性与创建数据库向导的默认属性属性相同。
/
create database jwglxty

/*
2、创建一个只有一个 主 数据文件的简单用户数据库

创建一个jwglxty1(教务管理系统)数据库,
该数据库的 主数据文件 逻辑名称为jwglxty1_data,
物理文件名为jwglxty1_data.mdf,初始大小为4MB,最大尺寸为10MB,增长速度为1%。
*/
create database jwglxty1 --数据库名称,最长为128个字符
on
primary(
name = jwglxty1_data, --主数据文件逻辑名称
filename = ‘e:\YlxSQL\jwglxty1\jwglxty1_data.mdf’,
size = 5mb, --主文件必须至少是5MB,才能容纳model数据库的副本
maxsize = 10mb,
filegrowth = 1%
)

/**
3、创建一个单文件用户数据库

创建一个jwglxty2(教务管理系统)数据库,
该数据库的 主 数据文件逻辑名称为jwglxty2_data,
物理文件名为jwglxty_data.mdf,初始大小为10MB,最大尺寸为 【无限大】 ,增长速度为10%。
数据库的日志文件逻辑名称为jwglxty2_data,物理文件名为jwglxty2_log.ldf,初始大小为1MB,最大尺寸为5MB,增长速度为1MB。
*/
create database jwglxty2
on
primary(name = jwglxty2_data,
filename = ‘e:\YlxSQL\jwglxty2\jwglxty2_data.mdf’,
size = 10mb,
filegrowth = 10%
)
log on --指明事务日志文件的明确定义
(name = jwglxty2_log, --指定数据库的逻辑名称,这是在SQL Server 系统中使用的名称,是数据库在SQL Server中的标识符
filename = ‘e:\YlxSQL\jwglxty2\jwglxty2_log.ldf’, --指定数据库所在文件的操作系统文件名和路径,该操作系统文件名NAME的逻辑名称以一一对应。
size = 1mb, --指定数据库初始容量的大小。
maxsize = 5mb, --指定操作系统文件可以增长到的最大尺寸
filegrowth = 1mb --指定文件每次增加容量的大小,当指定数据为0时,表示文件不增长。
)

/*4、创建一个指定多个数据文件和日志文件的用户数据库

创建一个jwglxty3(教务管理系统)数据库,有一个10mb,和1个20mb的数据文件和2个10mb的事务日志文件。
数据文件逻辑名称为jwglxt1,和jwglxt2,
物理文件名为jwglxt1.mdf,和jwglxt2.mdf 。主文件是jwglxt1,由primary指定,
两个数据文件的最大尺寸分别为无限大和100mb增长速度分别为10%和1mb.
事务日志文件的逻辑名为jwglxtlog1和jwglxtlog2,物理文件名为jwglxtlog1.ldf和jwglxtlog2.ldf,最大尺寸为50mb,文件增长速度为1mb。
*/
create database jwglxty3 --数据库名
on
primary(name = jwglxt1, --主数据文件
filename = ‘E:\YlxSQL\jwglxty3\jwglxt1.mdf’, --物理文件名
size = 10mb,
filegrowth = 10%
), --这里有,号
(name = jwglxt2, --数据文件名
filename = ‘E:\YlxSQL\jwglxty3\jwglxt2.mdf’,
size = 20mb,
maxsize = 100mb,
filegrowth = 1mb
) --这里没有,号
log on(name = jwglxtlog1,
filename = ‘E:\YlxSQL\jwglxty3\jwglxtlog1.ldf’,
size = 10mb,
maxsize = 50mb,
filegrowth = 1mb
),
(name = jwglxtlog2,
filename = ‘E:\YlxSQL\jwglxty3\jwglxtlog2.ldf’,
size = 10mb,
maxsize = 50mb,
filegrowth = 1mb
)

/*5、创建一个带文件组的复杂用户数据库

创建一个有三个文件组primary,my_dbfg1,my_dbfg2,一个事务日志文件mylog的数据库,
数据库的名称为:jwglxt。
Primary 文件组包含有数据文件my1,初始大小为10mb,最大值为50mb,增量为15%,
my_dbfg1 文件组包含有数据文件my2,初始大小为10mb,最大值为50mb,增量为5mb,
my_dbfg2 文件组包含有数据文件my3,初始大小为10mb,最大值为50mb,增量为5mb ,
事务日志文件mylog的初始大小为5mb,最大值为25mb,增量为5mb
*/

create database juglxty4 --数据库名
on
primary(name = my1, --primary 文件组包中的 数据文件名为my1
filename = ‘e:\YlxSQL\jwglxty4\my1.mdf’,
size = 10mb,
maxsize = 50mb,
filegrowth = 15%
),
filegroup my_dbfg1(name = my2, --filegroup 文件组包中的 数据文件名为my2
filename = ‘e:\YlxSQL\jwglxty4\my2.mdf’,
size = 10mb,
maxsize = 50mb,
filegrowth = 5mb
),
filegroup my_dbfg2(name = my3, --filegroup 文件组包中的 数据文件名为my3
filename = ‘e:\YlxSQL\jwglxty4\my3.mdf’,
size = 10mb,
maxsize = 50mb,
filegrowth = 5mb
)
log on(name = mylog, --事务日志文件名
filename = ‘e:\YlxSQL\jwglxty4\mylog.ldf’,
size = 5mb,
maxsize = 25mb,
filegrowth = 5mb
)

注意:

书籍、网络资源海量,本人无法有效辨认是否侵权,若有侵权,请联系作者删除内容。感谢您的访问

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值