数据库的组成创建修改删除分离,附加数据库的分离语法格式

数据库的组成
表: 构成数据表的单元,存放数据
视图:对多个表中的数据进行组合
存储过程:存储访问的语序,可以直接调用
触发器:可以避免错误的操作
用户的角色:对于不同的用户给予不同的权限
其他部分

使用管理工具创建数据库
连接数据库:右击选择新建数据库进行常规,选项,文件组的配置
使用语句创建数据库:
连接数据库
右击点击新建查询
输入代码
Create database 学生信息管理系统 ‘创建数据库名称
On ‘指定主文件如果未设置则会默认创建的文件为主文件
(
Name=学生信息管理系统_data ‘逻辑名称学生信息管理系统_dat
Filename=’d:\工作\学生信息管理系统_data.mdf’. ‘设置初始路径
Size=5mb ‘初始大小
Maxsize=20mb ‘最大的大小
Filegrowth=2mb ‘增量
)
Log on ‘日志文件
(
Name=学生信息管理系统_log
Filename=” d:\工作\学生信息管理系统_log.ldf’.
Size=2mb
Maxsize=10mb
Filegrowth=2mb

查看数据库的状态
1使用目录视图 ——点击属性
2使用函数——select函数
3使用系统的存储过程——sp_helpbd

修改数据库
修改逻辑名称;点击属性打开文件修改数据库名称,或修改初始大小
使用函数:
36Alter database

删除数据库
右击点击删除
Drop 命令 drop database 注意:在删除英文名数据库时一定要确认数据库没有用了
分离数据库
分离数据库:将数据库从sql 实例中分离出去,不会删除数据库的文件,该数据库可以在其他的sql 中继续使用
下列情况无法分离数据库
(1) 已经复制并且发布数据库
(2) 数据库中存在数据快照
(3) 数据库处与未知状态
附加数据库
当前的数据库以外的数据库附加到当前的数据库实例中。
右击点击分离——保存文件——打开新的数据库——点击附加

创建数据库快照语法格式
Create database database snapshoe_name 名称
On ‘关键字基于的数据库文件
(name=logical _snapshot_name ‘设置名称
Filename=’os_file_name’ 文件0
){n}
As snapshot of sourse_database_name

猜你喜欢

转载自blog.csdn.net/weixin_40486955/article/details/82113952