SQL SERVER 系列(2)数据库的创建、修改和删除

上篇 SQL SERVER 系列文章中我们介绍了 SQL SERVER 2005 的安装与介绍。有了它,我们当然要让它给我们干活了,现在我就介绍介绍数据库这一方面的知识吧。
 
 
依次,开始→程序→ Microsoft sql server 2005 sql server management studio 之后就进入了 ssms 界面了,这个界面是我们以后接触最多的。
 
SQL SERVER 系列(2)数据库的创建、修改和删除_第1张图片
 
对了,当我们第一次开启 sql server 2005 时会比较慢,会出现这个界面,不要担心。
 
 
当开启时我们可以选择 windows 身份验证和 sql server 身份验证。这里有个小知识点, sql server 的管理员是 sa
 
 
当我们进入 ssms ,点“数据库”会发现“系统数据库”这一项,里面是一些很重要的东西,现在为大家说明一下。
Master: 核心数据库,用于存放数据库的系统信息和用户信息。
Model :模板数据库,为用户数据库提供了模板数据。
Msdb :代理服务数据库,为代理服务提供临时的储存空间。
Tempdb :临时数据库,为用户临时表、临时储存过程等临时数据提供临时储存空间。
 
 
先不忙着创建数据库,在这我提一点很重要的知识。在 SQL SERVER 任何一个数据库都有两种类型的文件组成。分别是数据文件和事务日志文件
数据文件:主要存放具体数据
事务日志文件:主要针对是数据库所进行的操作(在这一个或多个操作定义为一个事物,它有四个分别是:原子性、一致性、隔离性、永久性
 
创建数据库
好了现在我们开始创建数据库。
图形界面创建当然这很简单了直接右键数据库新建数据库就 OK 了。
我主要说的是用命令来创建。下面开始了
点击 ssms 中左上角的“新建查询”
语法:
create database 数据库名
on
(
name=' 数据文件逻辑名 ',
filename=' 数据文件物理路径及全名 ',
size= 初始容量 ,
maxsize= 最大容量 ,
filegrowth= 递增量
)
log in
(
name=' 日志文件逻辑名 ',
filename=' 日志文件物理路径及全名 ',
size= 初始容量 ,
maxsize= 最大容量 ,
filegrowth= 递增量
)
实例:创建数据库 db1 ,创建到 c:\sql2005 中。
create database db1
on
(
name='db1_data',
filename='c:\sql2005\db1_data.mdf',
size=10mb,
maxsize=100mb,
filegrowth=10mb
)
log on
(
name='db1_log',
filename='c:\sql2005\db1_log.ldf',
size=5mb,
maxsize=50mb,
filegrowth=5mb
)
 
当完成一段代码时,点击上面的“对号”,看看语法有没有错误,然后再点“执行”。
 
 
当我们创建多个数据文件和日志文件时,默认扩展名是不同的。
第一个数据文件叫主数据文件,默认扩展名是 mdf
其它数据文件叫次数据文件,默认扩展名是 ndf
第一个日志文件叫主日志文件,默认扩展名是 ldf
其它日志文件,无论主次默认扩展名都是. Ldf
 
实例:数据库 db2 ,有两个数据文件和两个日志文件
create database db2
on
(
name='db2_1_data',
filename='c:\sql2005\db2_1_data.mdf',
size=10mb,
maxsize=100mb,
filegrowth=10mb
),
(
name='db2_2_data',
filename='c:\sql2005\db2_2_data.ndf',
size=10mb,
maxsize=100mb,
filegrowth=10mb
)
log on
(
name='db2_1_log',
filename='c:\sql2005\db2_1_log.ldf',
size=5mb,
maxsize=50mb,
filegrowth=5mb
),
(
name='db2_2_log',
filename='c:\sql2005\db2_2_log.ldf',
size=5mb,
maxsize=50mb,
filegrowth=5mb
)
创建数据库大致内容就是这样了,我们继续进行下面的知识。
 

你可能感兴趣的:(sql,数据库,职场,休闲)