SQL Server使用介绍(一)

北大青鸟通州校区学术部提供: 

相信做软件开发的朋友很多会使用到数据库,这里我就简单的介绍一下SQL Server数据库的使用。

第一个命令:Create DataBase

创建一个新数据库及存储该数据库的文件,创建一个数据库快照,或从先前创建的数据库的已分离文件中附加数据库。

简言之就是创建一个数据库,下面介绍3种创建数据库的方法

 

1.偷懒法

--切换到master数据库
use master 
go
--
检查是否存在ACCP数据库,存在的话删除ACCP数据库
if exists(select * from sysdatabases where name='ACCP')
 drop database ACCP
go
--
创建数据库
create database ACCP
go

--切换到ACCP数据库
use ACCP
go

 

2.需要设置相关参数

--切换到master数据库
use master 
go
--
检查是否存在ACCP数据库,存在的话删除ACCP数据库
if exists(select * from sysdatabases where name='ACCP')
 drop database ACCP
go
--
创建数据库
create database ACCP
on primary        --
主要数据库文件
(
 name ='ACCP_DB',     --
逻辑名
 filename='e:\accp\accpp_db.mdf', --
数据库文件存放位置
 size = 5MB,       --
数据文件初始大小
 filegrowth = 1MB,     --
文件增长方式,5MB写满了就增长1MB
 maxsize = 100MB      --
文件最大限制,不写的话就没有限制,写满硬盘为止
)
log on         --
日志文件,参数可以参考上面的
(
 name ='ACCP_LOG',
 filename='e:\accp\accpp_log.ldf',
 size = 4MB,
 filegrowth = 10%     --
文件增长方式,4MB写满了就增长10%,最后一个参数不要加逗号
)
go

--切换到ACCP数据库
use ACCP
go

3.需要多个数据库文件

--切换到master数据库
use master 
go
--
检查是否存在ACCP数据库,存在的话删除ACCP数据库
if exists(select * from sysdatabases where name='ACCP')
 drop database ACCP
go
--
创建数据库
create database ACCP
on primary        --
主要数据库文件
(
 name ='ACCP_DB1',     --
逻辑名
 filename='e:\accp\accpp_db.mdf', --
数据库文件存放位置
 size = 5MB,       --
数据文件初始大小
 filegrowth = 1MB,     --
文件增长方式,5MB写满了就增长1MB
 maxsize = 100MB      --
文件最大限制,不写的话就没有限制,写满硬盘为止
),          --
次要数据库文件可有可无,可有多个
(
 name ='ACCP_DB2',     --
逻辑名
 filename='e:\accp\accpp_db.ndf', --
数据库文件存放位置
 size = 5MB,       --
数据文件初始大小
 filegrowth = 1MB,     --
文件增长方式,5MB写满了就增长1MB
 maxsize = 100MB      --
文件最大限制,不写的话就没有限制,写满硬盘为止
)
log on         --
日志文件,参数可以参考上面的,日志文件可以写多个,至少有1
(
 name ='ACCP_LOG1',
 filename='e:\accp\accpp_log1.ldf',
 size = 4MB,
 filegrowth = 10%     --
文件增长方式,4MB写满了就增长10%,最后一个参数不要加逗号
),
(
 name ='ACCP_LOG2',
 filename='e:\accp\accpp_log2.ldf',
 size = 4MB,
 filegrowth = 10%
)
go

--切换到ACCP数据库
use ACCP
go

注意:数据库的逻辑名不可以重名,filename的值也不可以一样,否则重名了么。
这样呢,一个数据库就创建好了。

北大青鸟网上报名
北大青鸟招生简章