SQL 笔记 1
原创
©著作权归作者所有:来自51CTO博客作者杨凯的原创作品,请联系作者获取转载授权,否则将追究法律责任
一、 SQL 相关的服务
1、SQL server 核心服务
2、SQL Active Directory Helper 活动目录支持服务
3、SQL server Agent 代理服务
4、SQL server Browser 客户端连接服务
5、SQL server Full Text Search 全文搜索服务
6、SQL server Integration Services 集成服务
7、SQL server Vss writer 卷影服务
8、SQL server Repovting Services 报表服务
二、 系统数据库
1、 master 核心数据库:存放数据库的系统信息、用户信息等
2、 model 模板数据库:为用户数据库提供模板数据
3、 smdb 代理服务数据库:为代理服务提供临时的存储空间
4、 tempdb 临时数据库:为用户的临时表、临时存储过程等临时数据提供存储空间
三、 创建数据库
1、在SQL server 中任何一个数据库都由两种类型的文件组成
数据文件:用来存放具体的数据
事务日志:存放对数据库所进行的操作(把一个或多个操作定义为一个事务)
事务日志的特性:原子性、一致性、隔离性、永久性
2、用命令创建数据库
语法
Create database 数据库名
On
(name=’数据文件逻辑名’,
Filename=’数据文件物理存储路径 全称’,
Size=初始容量,
Maxsize=最大容量,
Filegrowth=递增量)
Log on
(name=’日志文件逻辑名’,
Filename=’日志物理存储路径 全称’,
Size=初始容量,
Maxsize=最大容量,
Filegrowth=递增量)
3、文件扩展名
第一个数据文件称为“主数据文件” 默认扩名 .mdf
其他数据文件称为“次数据文件” 默认扩展名 .ndf
第一个日志文件称为“主日志文件” 默认扩展名 .ldf
其他日志文件称为“次日志文件” 默认扩展名 .ldf
4、数据库的修改
(1)、打开指定的数据库 use 库名
(2)、查看当前数据库的信息 sp_helpfile
(3)、给数据库增加数据文件
语法: alter database 库名 add file (文件属性)
(4)、给数据库增加日志文件
语法: alter database 库名 add log file (文件属性)
(5)、修改文件属性
语法: alter database 库名 modify file (name=’文件逻辑名’,字段名=新属性)
(6)、删除文件
语法: alter database 库名 remove file 逻辑文件名
注:主数据文件、主事务日志文件不能删
(7)、向某文件组增加数据文件
语法:alter database 库名 add file (name=’文件逻辑名’,filename=’路径’) to filegroup 文件组名
(8)、删除文件组
语法:Alter database 库名 remove filegroup 文件组名
(9)、显示指定的数据库
语法:select * from sys.database where name=’库名’
(10)、删除数据库
语法:drop database 库名
上一篇:详解恢复存储组
下一篇:还原 master 数据库
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
SQL Server 账号管理1
SQL Server 账号管理主要包含登录名、用户、架构、角色等管理。通过对账号的管理可以有效的提高数据库系统的安全性,规范运维及使用。注意:登录名是实例下的安全对象,用户、架构及角色是数据库下的安全对象
登录名 用户名 数据库级的主体 SQL Server 级的主体 安全对象 -
【STM32F1】USART学习笔记
萌新学习笔记
STM32 USART -
SQL笔记-select 1与select null
第一次见到select 1和select null,有些好奇,在网上找了下相关资料,特此记录研究一下
sql select-1 结果集 MySQL 字段 -
SQL 自学笔记1(W3School)
SQL自学W3School本章包含:简介;DDL 及 DML的定义; 及几个基本的DDL语句
SQL W3C 自学 笔记 数据库 数据