SQL Server学习进程(一)--创建数据库

1.创建数据库

1.1使用Transact-SQL创建数据库

CREATE DATABASE database_name   

[ ON 

      [ PRIMARY ] [ < filespace > [,...n] ]

]

[ LOG ON

       [ < filespace > [,...n] ]

];

<filespace>::=

(

NAME=logical_file_name

[,NEWNAME= new_logical_naem]

[, FILENAME = { ' os_file_name ' | 'filestream_path' } ]

[, SIZE = size [ KB | MB | GB | TB] ] ]

[, MAXSIZE = { maxsize [ KB | MB | GB | TB ] | UNLIMITED  } ] 

[, FILEGROWTH =growth_increment  [ KB | MB | GB | TB | % ] 

);

数据库创建实例

create database zooDB_data

on primary
(
name='zooDB_data',
filename='F:\SQL\zooDB_data.mdf', --右划线
size=5mb,
maxsize=15mb,
filegrowth=5%
) --至此运行,log为默认
log on
(
name='zooDB_data_log',
filename='F:\SQL\zooDB_log.ldf', --右划线
size=5mb,
maxsize=15mb,
filegrowth=5%

)

1.2使用对象资源管理器创建数据库

<数据库>-<新建数据库>,打开如下对话框,把标记处改为需要的参数。

自动增长量大小:每当数据库文件为满时,数据增加的量,可为百分比和具体数据量。

点击“确定”,生成数据库。


2.修改数据库

SQL Server语句模板

ALTER DATABASE database_name

{

MODIFY NAME=new_database_name

| ADD FILE<filespace> [,...n] [ TO FILEGROUP {filegroup_name} ]

| ADD LOGFILE<filespace> [,...n]

| REMOVE FILE logical_file_name

| MODIFY FILE <filespace>

}

<filespace>::=

(

NAME=logical_file_name

[,NEWNAME= new_logical_naem]

[, FILENAME = { ' os_file_name ' | 'filestream_path' } ]

[, SIZE = size [ KB | MB | GB | TB] ] ]

[, MAXSIZE = { maxsize [ KB | MB | GB | TB ] | UNLIMITED  } ] 

[, FILEGROWTH =growth_increment  [ KB | MB | GB | TB | % ] 

[, OFFLINE ]

);

2.1修改数据库名称

2.1.1使用T-SQL语句修改数据库名称

alter database zoos

modify name=zoo --此处不需要括号

2.1.2使用资源管理器修改数据库名称

数据库->目标数据库->(右击)->重命名

2.2修改数据库文件的初始大小和最大数据量大小

WARNING:修改后的文件大小必须大于或等于原文件大小,否则无法运行

2.2.1使用T-SQL语句修改数据库文件的初始大小

修改数据文件的初始大小

alter database zoos

modify file
(

name=zooDB_data,--zooDB_data为日志逻辑名称

size=5mb --此为重新设置数据文件初始大小,此句和下句可同时写,也可单独写

maxsize=15mb--此为重新设置数据文件最大容量

)

修改日志文件的初始大小

alter database zoo
modify file
(
name=zooDB_data_log,--zooDB_data_log为日志逻辑名称
size=5mb--此为重新设置日志文件初始大小

maxsize=15mb--此为重新设置日志文件最大容量

)

2.2.2使用资源管理器修改数据库文件的初始大小和最大容量

数据库->目标数据库->(右击)属性->文件

标记处可直接修改

2.3删除数据库

2.3.1使用T-SQL语句删除数据库

drop database database_name[,......n];

drop dabase demo; --分号可加可不加

2.3.2使用资源管理器删除数据库

目标数据库->(右击)->删除

猜你喜欢

转载自blog.csdn.net/qq_40951833/article/details/80612164
今日推荐