实验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

实验1 数据库操作相关推荐

  1. 实验六JDBC数据库操作_JAVA

    实验目的: 1.熟悉数据库基本操作 2.掌握利用JDBC进行数据库的连接 3.利用语句对象Statement和PreparedStatement对表.记录.列进行增.删.改.查等操作 4.将数据库操作 ...

  2. 实验8 SQLite数据库操作

    实验报告 课程名称 基于Android平台移动互联网开发 实验日期 2016/5/6 实验项目名称 SQLite数据库操作 实验地点 综合实验室 实验类型 □验证型    √设计型    □综合型 学 ...

  3. sql查询计算机系学生的学号和姓名,实验5数据库的简单查询操作答案.docx

    (6) 从学生信息表中查询计算机系年龄小于 (6) 从学生信息表中查询计算机系年龄小于 20 的学生的信息 SQL 代码如下: (2) (2) 从学生信息表中查询所有学生的姓名和学号信息并分别 实验 ...

  4. 数据库实验:数据库和表、查询、视图与安全性、存储过程及游标、触发器、综合实验-水果商店进阶

    数据库实验:数据库和表.查询.视图与安全性.存储过程及游标.触发器.综合实验-水果商店进阶 实验一.数据库和表 源码1: 源码2: 小结 实验二.查询 源码 小结 实验三.视图.安全性 源码: 小结 ...

  5. 实验3  数据库综合查询

    实验3  数据库综合查询 一.实验目的 掌握SELECT语句的基本语法和查询条件表示方法: 掌握查询条件种类和表示方法: 掌握连接查询的表示及使用: 掌握嵌套查询的表示及使用: 了解集合查询的表示及使 ...

  6. 实验四 数据库SQL语言基础编程

    -- 实验四 数据库SQL语言基础编程 -- 实验目的: --  掌握数据库查询语句的编写方法 --  掌握利用查询语言完成基本查询 --  掌握利用SQL语句完成数据的添加.删除.修改操作 -- 实 ...

  7. Python - MySQL数据库操作

    Python2 中使用模块 MySQLdb 模块处理数据库的操作,在Python3中使用 PyMySQL Python2 - 数据库的操作 1. MySQLdb 安装 yum -y install M ...

  8. 查询计算机专业及选修了英语的学生,实验五 数据库综合查询(学生)

    实验五 数据库综合查询 一.实验目的 1. 掌握SELECT语句的基本语法和查询条件表示方法: 2. 掌握查询条件种类和表示方法: 3. 掌握连接查询的表示及使用: 4. 掌握嵌套查询的表示及使用: ...

  9. MySQL查询实验报告_实验报告数据库的基本查询'

    <实验报告数据库的基本查询'>由会员分享,可在线阅读,更多相关<实验报告数据库的基本查询'(5页珍藏版)>请在人人文库网上搜索. 1.一.实验目的:通过该实验掌握应用SQL 查 ...

最新文章

  1. 妙用vector:根据第一个不等的元素比较两个序列大小的利器
  2. python字典排序取最值总结
  3. mysql子查询教行子查询_MySQL中列子查询与行子查询操作的学习教程
  4. web页面 float定位导致“溢出现象”处理
  5. SpringMVC+Apache Shiro+JPA(hibernate)案例教学(三)
  6. C# Struct 内存对齐
  7. apache fop_Apache FOP与Eclipse和OSGi的集成
  8. linux send 失败_Epoll学习服务器的实现-Linux内核原始Epoll结构
  9. liunxu mysql_Liunx下安装MySql
  10. serlvert jsp mysql_JSP课设之项目管理 - osc_xm8bu282的个人空间 - OSCHINA - 中文开源技术交流社区...
  11. sourcetree的安装及使用
  12. .NET Core,.NET Framework和Xamarin有什么区别?
  13. 小D课堂 - 零基础入门SpringBoot2.X到实战_第三节SpringBoot热部署devtool和配置文件自动注入实战_14、SpringBoot2.x使用Dev-tool热部署...
  14. 360安全卫士默认浏览器设置 360默认浏览器设置 锁定浏览器
  15. C# xml转json(xml、json相互转换)
  16. 企业微信之微信接收消息(“暂不支持此消息类型”解决方案)
  17. 如何选购便宜的SSL证书
  18. checkbox列表选择2
  19. 传统管理软件走在“生死边缘”,突围SaaS向死而生?
  20. mongodb count查询记录条数

热门文章

  1. 微型计算机技术6,微型计算机技术课后习题6-8章答案.ppt
  2. js 获取json数组里面数组的长度
  3. 关于 Error: No PostCSS Config found in 的错误
  4. 课时39.细线表格(理解)
  5. C# 加载C++的dll
  6. MongoDB非关系型数据库开发手册
  7. django内置服务器
  8. RTKLIB的主要功能
  9. Pointcut is not well-formed: expecting #39;name pattern#39; at character position 36
  10. 基于NIOS II的液晶显示设计——自定义图形库