标题: 总结一下今天所学数据库创建的代码,软件班可以看看 [打印本页]
作者: xiaoou 时间: 2013-11-25 03:47
标题: 总结一下今天所学数据库创建的代码,软件班可以看看
把今天学习的代码总结了一下,系统了一下,这样学起来会更加方便,还是我常说的那句话:多看、多思、多记笔记、多总结。
总体来说数据库不难,难就难在可能一些人头疼英语,这个没关系,代码只是一些简单的单词拼凑,不讲究英语语法,只是依靠编程语法。我想,各位学完C语言之 后再去学习T-SQL语言会很简单,因为T-SQL语言比起C语言来说逻辑性没那么强,基本上都是直白的语句。虽然逻辑性不是那么强,但是从记忆量上来说 可能会比C语言多一点,所以这就需要我们多练习、多记忆。编程讲究的是手脑结合。
看看今天所学代码,我基本上都是以实例的形式列出,所以结构就不仔细说明,课上讲的很清楚。
--创建数据库
create database rj1204
on
(
name=rj1204,
filename='D:\数据库练习\rj1204.mdf',
size=3,
maxsize=10,
filegrowth=5
),
filegroup ruanjian
(
name=rj1204_1,
filename='D:\数据库练习\rj1204_1.ndf',
size=3,
maxsize=10,
filegrowth=5
)
log on
(
name=rj1204_log,
filename='D:\数据库练习\rj1204_1.ldf',
size=3,
maxsize=5,
filegrowth=2
)
--修改数据库
--为数据库增加数据文件
alter database rj1204
add file
(
name=rj1204_data_1,
filename='D:\数据库练习\rj1204_data_1.mdf',
size=3,
maxsize=5,
filegrowth=10%
)
--为数据库添加日志文件
alter database rj1204
add logfile
(
name=rj1204_log_1,
filename='D:\数据库练习\rj1204_log_1.ldf',
size=3
)
--为数据库添加文件组,但是未向里面添加文件
alter database rj1204
add filegroupruanjian_1
--添加数据文件到指定文件组--ruanjian_1文件组
alter database rj1204
add file
(
name=rj1204_data_2,
filename='D:\数据库练习\rj1204_log_2.ndf'
)
to filegroupruanjian_1
--修改数据文件名称--32行处的rj1204_data_1 改为rj1204_data_11
alter database rj1204
modify file
(
name=rj1204_data_1,
newname=rj1204_data_11,
filename='D:\数据库练习\rj1204_data_11.mdf'
)
--修改数据文件大小
alter database rj1204
modify file
(
name=rj1204_data_11,
size=4
)
--利用这个原理可以修改maxsize,filegrowth
--设置文件组为默认,例如将ruanjian文件组设置为默认
alter databaserj1204
modify filegroup ruanjian default
--删除数据文件,例如删除rj1204_1
alter database rj1204
add file
( name=rj1204_2,
filename='D:\数据库练习\rj1204_2.ndf'
)tofilegroup ruanjian --添加这个语句的原因是文件组ruanjian是默认文件组,里面只有一个数据文件,根据数据库规则得知,第一、不能删除含有文件的文件组;第二、不能删除默认文件组的唯一文件,所以我们先添加一个文件,这样默认文件组里就包含唯一一个文件了
alter database rj1204
remove filerj1204_2
--删除日志文件
alter database rj1204
remove filerj1204_log_1
--移除文件组
--移除之前确保文件组里没有文件,而且文件组必须是非默认文件组,所以删除文件组之前应先根据实际情况进行命令的组合使用
欢迎光临 (http://www.51hei.com/bbs/) |
Powered by Discuz! X3.1 |