MicrosoftSQL_Server_2005示例SQL代码.docVIP

  • 20
  • 0
  • 约7.99万字
  • 约 56页
  • 2016-09-15 发布于贵州
  • 举报
MicrosoftSQL_Server_2005示例SQL代码

实验1 数据库 实验1.1 创建数据库 3.使用Transact-SQL指定参数创建数据库 (4)创建指定数据库testbase1 CREATE DATABASE testbase1 ON ( NAME=testbase1_data, FILENAME=e:\张小山数据库\testbase1_data.mdf) LOG ON ( NAME=testbase1_log, FILENAME=e:\张小山数据库\testbase1_log.ldf) GO (5)指定多个参数创建数据库testbase2 USE master GO CREATE DATABASE testbase2 ON PRIMARY (NAME=prim_sub_dat1, FILENAME=E:\张小山数据库\prim_sub1_dat.mdf, SIZE=5MB, MAXSIZE=50MB, FILEGROWTH=20% ), (NAME=prim_sub_dat2, FILENAME=E:\张小山数据库\prim_sub2_dat.ndf, SIZE=5MB, MAXSIZE=50MB, FILEGROWTH=20% ), FILEGROUP Grouptest1 (NAME=group1_sub1, FILENAME=E:\张小山数据库\group1_sub1_dat.ndf, SIZE=5MB, MAXSIZE=50MB, FILEGROWTH=5MB ), (NAME=group1_sub2, FILENAME=E:\张小山数据库\group1_sub2_dat.ndf, SIZE=5MB, MAXSIZE=50MB, FILEGROWTH=5MB ), FILEGROUP Grouptest2 (NAME=group2_sub1, FILENAME=E:\张小山数据库\group2_sub1_dat.ndf, SIZE=5MB, MAXSIZE=50MB, FILEGROWTH=15% ), (NAME=group2_sub2, FILENAME=E:\张小山数据库\group2_sub2_dat.ndf, SIZE=5MB, MAXSIZE=50MB, FILEGROWTH=15% ) LOG ON (NAME=testbase2_log, FILENAME=E:\张小山数据库\testbase2_log_file.ldf, SIZE=5MB, MAXSIZE=25MB, FILEGROWTH=5MB ) GO 实验1.2 分离数据库 2.使用系统存储过程分离数据库testbase1 exec sp_detach_db testbase1, true 实验1.4 附加数据库 2.使用系统存储过程安装数据库testbase1 EXEC sp_attach_single_file_db @dbname=testbase1, @physname=e:\张小山数据库\testbase1_data.mdf 实验1.5 删除数据库 2.使用Transact-SQL删除数据库testbase1 DROP DATABASE testbase1 实验2 数据库表 实验2.1 创建数据库表 3.用SQL语句创建数据表C CREATE TABLE C(CNO CHAR(2), CN CHAR(10), CT TINYINT ) 4.用SQL 语句创建数据表SC CREATE TABLE SC(SNO CHAR(2), CNO NCHAR(2), SCORE TINYINT) 5.用SQL 语句创建数据表TC CREATE TABLE TC(TNO CHAR(2), CNO CHAR(2)) 实验2.2 修改数据库表结构 用SQL向数据表S中添加列NATIVE、修改列NATIVE (2)向S表中添加新列。新列定义为,列名:NATIVE,数据类型:NCHAR,长度:40, NULL。 ALTER TABLE S ADD NATIVE NCHAR(40) NULL (6)修改表S中的列名为NATIVE的定义。新定义为,列名:NATIVE,数据类型:CHAR, 长度:16,NULL。 ALTER TABLE S ALTER COLUMN NATIVE CHAR(16) NULL 实验2.3 删除数据库表 2.用SQL删除

文档评论(0)

1亿VIP精品文档

相关文档