发现红字有点丑.....
了解下如何创建一个数据库
语法:create database 数据库名
很简单,create(创建) dabatase(库)
这样创建的话,会在默认文件夹中创建主文件和事务日志文件,各个值都为默认
创建在指定文件夹中
use master//表示打开master数据库
create database 数据库名
on prima
ry//on:用来存储数据库数据部分的磁盘文件,primary:下面详解
( //括号里的内容用逗号(,)隔开
name
=
自定义
,//
*必填 文件指定逻辑名称,不是很懂他的意思,好像一般以数据库名命名
filename= '指定
路径
/文件名.mdf
'
,//
*必填 指定路径
size =
任意整数
,//文件的大小,默认单位为 MB
maxsize =
任意整数
, //最大大小,默认单位为 MB,
必须得是整数
filegrowth= 自定义
//指定操作系统文件名
)log
on( //存储数据库日志的磁盘文件(日志文件)
name= 自定义, //好像一般以数据库名_log命名
filename= '指定
路径
/文件名
.ldf
'
//跟on的用法属性一致,其他的就不说
了
)
go
注意:
1.非必填项如果不写,将会设定为默认值
2.filename的路径格式是D:\sql\文件名.后缀
后缀有:
主要数据文件 .mdf (on)
次要数据文件 .ndf (on)
事务日志文件 .ldf (log)
3.关于primary:指定关联的列表定义主文件。


使用一下吧
创建一个Dental数据库
打开数据库->新建查询->在代码页输入代码,点击执行或者F5


指定位置创建新的数据库


看图可以发现,当我们on的时候指定了filename,即使没有设置log,log也会自动改变路径,跟随的on指定的路径创建
创建多个数据文件


发现一个问题,求解
当我创建了一个数据库,指定name为dental3,然后我把这个数据库删除,再创建个新的数据库,指定anme为dental3会报错
逻辑文件名 "nest" 已被使用。请选择另一个名称。
是不是证明哪里有缓存或者记录,没有删彻底?如何彻底删除呢?