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
)