资源描述:
《常用数据定义语言(DDL)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SQLServer2000管理及应用开发教程授课教师:职务:第7章常用数据定义语言(DDL)课程描述在第3章中,已经介绍了SQLServer数据库的创建和维护。但是这些数据库操作都是在SQLServer企业管理器中手工进行的。这种操作方式非常简单直观,便于学习和掌握。但是,它不能将工作的过程保存下来,每次操作都需要重复进行,操作量大的时候不易使用。本章知识点数据库管理语句表管理语句索引管理语句视图管理语句7.1数据库管理语句创建数据库语句修改数据库语句删除数据库语句7.1.1创建数据库语句CREATEDAT
2、ABASEdatabase_name[ON[[,...n]][,[,...n]]][LOGON{[,...n]}]::=[PRIMARY]([NAME=logical_file_name,]FILENAME='os_file_name'[,SIZE=size][,MAXSIZE={max_size
3、UNLIMITED}][,FILEGROWTH=growth_increment])[,...n]::=FI
4、LEGROUPfilegroup_name[,...n]1.指定数据库名称database_nameCREATEDATABASEmytest2.设置存储数据库的磁盘文件【例7.1】下面的脚本用于创建数据库HrSystem1。USEmasterGOCREATEDATABASEHrSystem1ONPRIMARY(NAME=HrDB1,FILENAME='c:programfilesmicrosoftsqlservermssqldatahrdbdat1.mdf',SIZE=100M
5、B,MAXSIZE=200,FILEGROWTH=20),(NAME=HrDB2,FILENAME='c:programfilesmicrosoftsqlservermssqldatahrdbdat2.ndf',SIZE=100MB,MAXSIZE=200,FILEGROWTH=20),(NAME=HrDB3,FILENAME='c:programfilesmicrosoftsqlservermssqldatahrdbdat3.ndf',SIZE=100MB,MAXSIZE=200,FI
6、LEGROWTH=20)查看前面创建数据库的数据文件3.设置存储数据库日志的磁盘文件【例7.2】上面的示例程序如果增加数据库日志部分的设置,将变成以下内容:USEmasterGOCREATEDATABASEHrSystem2ONPRIMARY(NAME=HrDB1,FILENAME='c:programfilesmicrosoftsqlservermssqldatahrdb2dat1.mdf',SIZE=100MB,MAXSIZE=200,FILEGROWTH=20),(NAME=HrDB2,FI
7、LENAME='c:programfilesmicrosoftsqlservermssqldatahrdb2dat2.ndf',SIZE=100MB,MAXSIZE=200,FILEGROWTH=20),例7.2(2)(NAME=HrDB3,FILENAME='c:programfilesmicrosoftsqlservermssqldatahrdb2dat3.ndf',SIZE=100MB,MAXSIZE=200,FILEGROWTH=20)LOGON(NAME=HrDBlog1,FI
8、LENAME='c:programfilesmicrosoftsqlservermssqldataarchlog1.ldf',SIZE=100MB,MAXSIZE=200,FILEGROWTH=20),(NAME=HrDBlog2,FILENAME='c:programfilesmicrosoftsqlservermssqldataarchlog2.ldf',SIZE=100MB,MAXSIZE=200,FILEGROWTH=20)GO查看前面创建数据库的日志文件7.1.2修改数据库语句
9、ALTERDATABASE语句的基本语法结构如下:ALTERDATABASEdatabase{ADDFILE[,...n][TOFILEGROUPfilegroup_name]
10、ADDLOGFILE[,...n]
11、REMOVEFILElogical_file_name
12、MODIFYFILE
13、MODIFYNAME=new_dbname}1.指定要添加的数据