资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,实验TSQL方式创建数据库,*,SQL Server 2008,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,实验TSQL方式创建数据库,*,任务二 使用,T-SQL,创建数据库,实验TSQL方式创建数据库,虽然,SSMS,提供的可视化方式可很容易的操纵数据库中的各种对象,然而,当应用程序访问数据库时,就只能借助,T-SQL,语言,。,T-SQL,语言是,SQL,程序设计语言的增强版,它是,应用程序与,SQL Server,沟通的主要语言,。本任务将讨论,T-SQL,语言的相关语法,并使用,T-SQL,语言创建、修改和删除数据库。,实验TSQL方式创建数据库,使用,T-SQL,创建数据库,使用,CREATE DATABASE,创建数据库,CREATE DATABASE,database_name, ON PRIMARY , ,.n , , ,.n , LOG ON ,.n , COLLATE,collation_name, FOR LOAD|FOR ATTACH ,创建主文件,创建日志文件,创建文件组,创建文件的结构,实验TSQL方式创建数据库,使用,CREATE DATABASE,创建数据库, :=,(,NAME,= logical_ ,= os_ | , ,SIZE,= size KB | MB | GB | TB , ,MAXSIZE,= max_size KB | MB | GB | TB | UNLIMITED , , = growth_increment KB | MB | GB | TB | % ) ,.n ,), :=, ,.n ,逻辑名称,物理名称、,及路径,文件大小,文件最大容量,文件增长方式,创建文件,实验TSQL方式创建数据库,实例讲解,【,例,】,创建指定参数的数据库。创建名为,StuSelDB,的数据库,该数据库包含主数据文件、辅助数据文件和日志文件各一个,均存放在“,F:DATA”,目录下,各文件相应参数如下表所示:,实验TSQL方式创建数据库,StuSelDB,数据库创建语句,create database StuSelDB,on primary -,定义数据库主文件,(,name=StuSelDB, -,主文件逻辑名,E:dataStuSelDB.mdf, -,主文件物理名,size=5MB, -,主文件初始大小,maxsize=200MB, -,主文件最大值,=1MB -,主文件增长方式,),-,定义辅助数据文件,(,name=StuSelDB1,E:dataStuSelDB1.ndf,size=3MB,maxsize=unlimited,=1MB,),log on -,定义日志文件,(,name=StuSelDB_log,E:dataStuSelDB_log.ldf,size=1MB,maxsize=20MB,=10%,),Go,实验TSQL方式创建数据库,例创建名为TestGroupDB的数据库,该数据库包含主数据文件、辅助数据文件和日志文件各一个,均存放在“E:DATA”目录下,辅助数据文件属于文件组TestGroup,各文件相应参数如下表所示:,实验TSQL方式创建数据库,TestGroupDB创建语句如下:,CREATE DATABASE TestGroupDB,on primary,(,name=TestGroupDB,E:dataTestGroupDB.mdf,size=10MB,maxsize=50MB,=15%,),TestGroup - -,创建文件组,TestGroup,(,name=TestGroupDB1,E:dataTestGroupDB1.ndf,size=10MB,maxsize=unlimited,=2MB,),log on,(,name=Sales_log,E:dataTestGroupDB_log.ldf,size=5MB,maxsize=25MB,=1MB,),实验TSQL方式创建数据库,使用,DROP DATABASE,语句删除数据库,DROP DATABASE database_name ,.n ,参数说明:,database_name,: 指定要删除的数据库的名称。,实验TSQL方式创建数据库,删除数据库,例,删除,TestGroupDB,数据库,DROP DATABASE TestGroupDB,GO,实验TSQL方式创建数据库,
展开阅读全文