实验1 数据库操作

									实验1  数据库操作

一、实验目的
1.掌握管理工具、T-SQL创建数据库的方法。
2.掌握管理工具、T-SQL修改和查看数据库的方法。
3.掌握管理工具、T-SQL删除数据库的方法。
4.掌握数据库的附加与分离
二、实验要求
1.创建实验所用到的“网上购物系统”数据库eshop。
三、实验内容
1.使用系统管理工具创建“网上购物系统”数据库eshop。

CREATE DATABASE eshop

2.在操作系统环境下找到eshop数据库对应的物理文件的位置并查看其属性。

右击 数据库—>属性—>在 常规、文件选项中可以查看

3.查看eshop数据库的相关信息。

右击 数据库—>属性—>在 常规、文件选项中可以查看

4.删除eshop数据库。

DROP DATABASE eshop

5.在F盘(根据机房环境选择)创建文件夹mydata。

Ctrl+Shift+N 创建文件夹 命名为 mydata

6.在E:\mydata文件夹下创建名为 eshop的数据库,同时指定eshop_dat为数据库主文件名,eshop_log为数据库日志文件名,文件初始大小为10M,最大为50M,文件增长为5M,SQL代码如下所示:

CREATE DATABASE eshop              /* 数据库名*/
ON
PRIMARY                                   
(NAME='eshop_m',                 	 /* 主数据文件逻辑名*/FILENAME='E:\mydata\eshop.mdf ',	 /* 主数据文件物理名  这里的 mydata文件夹要手动创建!!!!SIZE=10MB,                         /* 主数据文件初始大小*/MAXSIZE=50MB,                 /* 主数据文件最大值*/FILEGROWTH=5MB                    /* 主数据文件每次增长MB */),FILEGROUP NGroup                      /* 新增文件组*/
(NAME='eshop_dat2',                   /* 次要数据文件逻辑名*/FILENAME='E:\mydata\eshop1.ndf',       /* 次要数据文件物理名*/SIZE=5MB,                          /* 次要数据文件初始大小*/MAXSIZE = 5MB,                /* 次要数据文件最大值UNLIMITED为无上限*/FILEGROWTH=20%                      /* 次要数据文件每次增长% */
),
(NAME='eshop_n2',FILENAME='E:\mydata\eshop2.ndf',SIZE=20MB,MAXSIZE=UNLIMITED, FILEGROWTH=5MB
)
LOG ON                                    	
(NAME='eshop_log',                    	/* 日志文件逻辑名*/FILENAME = 'E:\mydata\eshop.ldf',          	/* 日志文件物理名*/SIZE=10MB,                              	/* 日志文件文件初始大小*/MAXSIZE=UNLIMITED,                  	/* 日志文件最大值*/FILEGROWTH=5MB                     	/* 日志文件每次增长MB */
)

7.在操作系统环境下找到eshop数据库对应的物理文件的位置并查看其属性。
从Windows操作系统中打开“资源管理器”或者“我的电脑”,打开eshop数据库的数据文件的物理存储位置“F:\mydata”,可以看到这两个文件:“eshop_dat.mdf”和“eshop_log.ldf”,它们分别代表eshop数据库的主数据文件和日志文件,其大小均为指定值10240KB,即10MB。

打开路径—>F:\mydata—>eshop_dat.mdf、eshop_log.ldf即可看到两个文件,其中
.mdf文件为主数据库文件,.ldf文件为日志文件

8.查看新建数据库和数据库文件的相关信息, SQL代码如下所示:

sp_helpdb eshop

9.在eshop数据库中添加一个次要数据库文件(eshop_dat2),文件初始大小为5MB,最大容量为100MB,文件增长为5MB, SQL代码如下所示:

FILEGROUP NGroup                      /* 新增文件组*/
(NAME='eshop_dat2',                   /* 次要数据文件逻辑名*/FILENAME='E:\mydata\eshop1.ndf',       /* 次要数据文件物理名*/SIZE=5MB,                          /* 次要数据文件初始大小*/MAXSIZE = 5MB,                /* 次要数据文件最大值UNLIMITED为无上限*/FILEGROWTH=20%                      /* 次要数据文件每次增长% */
)

10.查看修改后的数据库和数据库文件的相关信息,SQL代码如下:

sp_helpdb eshop

11.删除步骤9中所添加次要数据库文件eshop_dat2,SQL代码如下所示:

ALTER DATABSE eshop
REMOVE FILR eshop_dat2

12.将eshop数据库改名为eshop_bak,SQL代码如下所示:

ALTER DATABASE eshop
MODIFY NAME=eshop_bak

13.删除eshop_bak数据库,SQL代码如下所示:

DROP DATABASE eshop_bak

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/news/379373.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java FileInputStream finalize()方法与示例

FileInputStream类的finalize()方法 (FileInputStream Class finalize() method) finalize() method is available in java.io package. finalize()方法在java.io包中可用。 finalize() method is used to assure that close() method of this FileInputStream invokes when th…

逆风飞扬,吴仁宏

摘自逆风飞扬,吴仁宏自传 它是一个从"生而自卑"到"个性飞扬"的故事,当然具有传奇色彩 中国人几千年都不是天生的赢家,让我们努力,为国为家为自己,做赢家! 生存哲学 尼采 痛苦,挫折使生命迁长,使人…

ffmpeg 命令图片和视频相互转换

1当前文件环境: ffmpeg -i test.mp4 -y -f image2 -ss 00:00:02 -vframes 1 -s 640x360 test.jpg ffmpeg -i test.mp4 -y -f image2 -ss 00:00:02 -vframes 1 -s 640x360 test.bmp 使用ffplay test.jpb ffplay test.bmp 都是可以打开的 参数介绍: -y 如…

如何点击链接直接跳转到app store指定应用下载页面

转载自:http://blog.csdn.net/zengconggen/article/details/6789420 NSString *str [NSString stringWithFormat:"http://itunes.apple.com/us/app/id%d", 436957167]; [[UIApplication sharedApplication] openURL:[NSURL urlWithString:str]];其中&…

COLLEGE.sql(复制的时候注意路径!!!)

USE [master] GO /****** Object: Database [COLLEGE] Script Date: 2019/11/25 星期一 上午 08:57:11 / CREATE DATABASE [COLLEGE] ON PRIMARY ( NAME N’COLLEGE_m’, FILENAME N’F:\COLLEGE\COLLEGE.mdf’ , SIZE 51200KB , MAXSIZE UNLIMITED, FILEGROWTH 10240KB )…

【管理】「本能叛逆」与「理性叛逆」

叛逆是一般人认知的负面名词,但是,很多人都忽略掉,它却是人类进步的重要因子。观察孩童的成长过程,十岁以后都会出现叛逆行为,相当令父母及师长头痛。然而,叛逆却是促使孩童突破家庭单一环境养成的认知与观…

Java Double类parseDouble()方法的示例

Double类parseDouble()方法 (Double class parseDouble() method) parseDouble() method is available in java.lang package. parseDouble()方法在java.lang包中可用。 parseDouble() method is used to return the double value corresponding to the given String or in oth…

ffmpeg命令 拉流

1: 拉流播放:rtmp (ffplay rtmp://server/live/streamName) ffplay -x 480 -y 320 rtmp://58.200.131.2:1935/livetv/cctv1 2: 拉流存储到文件:rtmp ffmpeg -i rtmp://58.200.131.2:1935/livetv/cctv1 -codec copy cctvrtmp.f…

小心pthread_cond_signal和SetEvent之间的差异

ZZ FROM: http://blog.csdn.net/absurd/article/details/1402433 转载时请注明出处和作者联系方式&#xff1a;http://blog.csdn.net/absurd 作者联系方式&#xff1a;Li XianJing <xianjimli at hotmail dot com> 更新时间&#xff1a;2006-12-19 今天帮同事查一个多线…

eshop.sql(复制的时候注意路径!!!)

USE [master] GO /****** Object: Database [eshop] Script Date: 2019/11/25 星期一 上午 08:54:14 / CREATE DATABASE [eshop] ON PRIMARY ( NAME N’eshop_dat’, FILENAME N’D:\eshop\eshop_dat.mdf’ , SIZE 10240KB , MAXSIZE 51200KB , FILEGROWTH 5120KB ) LOG O…

doublevalue_Java Double类doubleValue()方法与示例

doublevalueDouble类doubleValue()方法 (Double class doubleValue() method) doubleValue() method is available in java.lang package. doubleValue()方法在java.lang包中可用。 doubleValue() method is used to return the value denoted by this Double object converted…

ffmpeg 命令过滤器裁剪

1 图片操作&#xff1a; 原图&#xff1a; 使用ffplay 显示左半边 ffplay -i input.png -vf cropiw/2:ih:0:0 可以通过ffmpeg 保存 ffmpeg -i input.png -vf cropiw/2:ih:0:0 out.png 2 视频操作&#xff1a; 原视频&#xff1a; 显示左半边 ffplay -i cctvhttp.flv -vf …

去除aspx生成的页面最开始的空行

使用.aspx生成的页面一般都会有一个或多个空行&#xff0c;当然这些空行不会影响页面在浏览器中的渲染结果&#xff0c;不过在查看源代码的时候感觉有些别扭&#xff0c;我曾试着去删除这些空行&#xff0c;但没有成功&#xff0c;你知道你们有没有去尝试。 1 <% Page Langu…

PUBLISH.sql(复制的时候注意路径!!!)

USE [master] – GO – /****** Object: Database [PUBLISH] Script Date: 2019/11/25 星期一 上午 09:00:04 / – CREATE DATABASE [PUBLISH] ON PRIMARY – ( NAME N’PUBLISH’, FILENAME N’F:\PUBLISH\PUBLISH.mdf’ , SIZE 51200KB , MAXSIZE UNLIMITED, FILEGROWTH …

c ++ 函数的esp指针_在C ++中通过指针访问成员函数

c 函数的esp指针Create a class along with data member and member functions and then access the member functions by using a pointer in C. 创建一个类以及数据成员和成员函数&#xff0c;然后使用C 中的指针访问成员函数。 如何通过指针访问成员函数&#xff1f; (How…

[iphone-cocos2d]分享一段Objective-C可调用的游戏中播放音乐(1)

首先需要引入AudioTool 这个framework 代码 -(id)initWithPath:(NSString *)path{ UInt32 size, maxPacketSize; char*cookie; inti; if(gThereIsAnActiveTrack) { NSLog("*** WARNING *** GBMusicTrack only plays one track at a time…

汇编语言-010(循环移位ROL,ROR 、进位循环进位RCL,RCR 、有符号数溢出 、双精度移位SHLD,SHRD、SHL和ADD计算 、位运算应用)

1 &#xff1a;循环移位ROL,ROR,带进位循环进位RCL,RCR .386 .model flat,stdcall.stack 4096 ExitProcess PROTO,dwExitCode:DWORD.code main PROC;循环左移mov al,40h ;AL 010000000brol al,1 ;AL 100000000b ,CF 0rol al,1 ;AL 000000001b ,CF 1rol al,1 ;A…

[Z]POJ 计算几何入门题目推荐[转PKKJ]

http://www.cnblogs.com/eric-blog/archive/2011/05/31/2064785.html http://hi.baidu.com/novosbirsk/blog/item/723a9727a9ab8804918f9dca.html其实也谈不上推荐&#xff0c;只是自己做过的题目而已&#xff0c;甚至有的题目尚未AC&#xff0c;让在挣扎中。之所以推荐计算几何…

2013年 833c语言程序 江南大学 (A卷)

1.编写程序实现求两个整数最大公约数和最小公倍数. 方法一&#xff1a;辗转相除法 算法思路&#xff1a;两个整数a,b,其中a>b&#xff0c;求其最大公约数和最小公倍数 步骤① a%bc,其中c为余数 步骤② 若余数c为0&#xff0c;即a可以把b给整除,也就是说这里的b就是其最大公…

二十几岁失败的原因

1.缺乏人生目标。在研究过的人们中&#xff0c;9.98%的人没有"人生目标"&#xff0c;这恐怕是人们失败的最大原因。  2.自学能力不足。历史上所谓掌握最高教育的人&#xff0c;几乎都是"自学型"的。所谓"有教育"的人&#xff0c;不能只看成是有…