SQL 笔记 1

 
一、    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  库名

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