SQL SEVERE 基本用法 1

知识点:

数据库的存储结构分为逻辑存储结构和物理存储结构两种,

其中逻辑存储结构指是由那些信息组成,物理存储结构是指如何在磁盘上存储数据库文件的。

数据库文件由数据文件和事务日志文件组成,一个数据库至少包括一个主数据文件和一个事务日志文件。

1.主数据文件 primary

存放数据 , 扩展名为(    . mdf    )

2.次要数据文件 secondary

存放数据, 扩展名为(      . ndf    )

事务日志文件

存放事务日志,文件的扩展名为(  . ldf   )

sql 语句

创建一个数据库

CREATE DATABASE   数据库名 

删除数据库

DROP DATABASE  数据库名

create database School
on primary 
(
    name='School',//逻辑名称
    filename='C:\Program Files\SQL\\DATA\School.mdf', //已经存在的物理地址里创建主数据文件扩展名为 .mdf
    size=5MB,//大小
    filegrowth=10%,按照百分比来增长,同时也可以按照大小来增长
    maxsize=100MB //最大容量
),
(
    name='School2',//逻辑名称
    filename='C:\Program Files\SQL\\DATA\School2.ndf', //已经存在的物理地址里创建次数据文件扩展名为 .ndf
    size=5MB,//大小
    filegrowth=10%,按照百分比来增长,同时也可以按照大小来增长
    maxsize=100MB //最大容量
)
log on //日志文件创建
( name
='School_log',
filename
='C:\Program Files\SQL\MSSQL12.MSSQL\MSSQL\DATA\School.ldf', 扩展名为ldf
size
=3MB,
filegrowth
=3%,
maxsize
=20MB
)

(1)查看数据库信息

EXEC sp_helpdb 数据库名

(2)查看数据库所占用空间

USE 数据库名

EXEC sp_spaceused

(3)查看数据库中的文件组

USE 数据库名

EXEC sp_helpfilegroup

(4)查看数据库中的文件

USE 数据库名

EXEC sp_helpfile

ALTER   DATABASE   SJK  
MODIFY  FILE(
 NAME = SJK_LOG , 
 MAXSUZE  = 100MB    
)

ALTER DATABASE SJK
ADD FLIE(
    name='School2',//逻辑名称
    filename='C:\Program Files\SQL\\DATA\School2.ndf', //已经存在的物理地址里创建次数据文件扩展名为 .ndf
    size=5MB,//大小
    filegrowth=10%,按照百分比来增长,同时也可以按照大小来增长
    maxsize=100MB
)

 

posted @ 2018-09-25 19:03  原来你在这  阅读(855)  评论(0编辑  收藏  举报