数据库实验2 创建数据表修改数据表和删除数据表

这篇具有很好参考价值的文章主要介绍了数据库实验2 创建数据表修改数据表和删除数据表。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

实验2 创建数据表修改数据表和删除数据表

实验类型:●验证性实验  ○综合性实验  ○设计性实验

实验目的:

    (1)了解数据表的结构特点。

     (2)掌握表中列定义时所用到的各种数据类型。

     (3)学会使用企业管理器(即MSSMS-----Microsoft SQL Server Management Studio的对象资源管理器的菜单-会话窗方式)创建表、修改表、删除表、向表中插入数据、修改表数据、删除表数据。

     (4)学会使用Transact-SQL语句创建表、修改表、删除表、向表中插入数据、修改表数据、删除表数据。

实验内容和步骤:

认真阅读并掌握实验指导书《SQL Server 2012 数据库基础及应用》第56-82页关于表操作的菜单式操作和表操作T_SQL语句指令及其参数的含义。参照实验指导书的例题完成以下实验子项目。

  1.学会表的设计、掌握表的构成要素、表的列级约束、表的表级约束及表结构的列表描述---逻辑刻画;使用MSSMS的对象资源管理器以菜单命令方式创建student表、course表、average表、user表(见《SQL Server 2012 数据库基础及应用》第62页-第66页)

 2.在查询窗口使用CREATE TABLE语句创建T_student表、T_course表、T_average表、T_user表,这些表的结构和内容分别与student表、course表、average表、user表相同(相关Transact-SQL命令书写语法格式见实验指导书第67页)

     3.使用企业管理器MSSMS修改student表的结构(实验指导书第68页-第70页)。

 4.在查询窗口使用ALTER TABLE语句修改表的结构(实验指导书第70页-第72页)。

 5. 使用MSSMS企业管理器删除表(实验指导书第73页)。

 6. 在查询窗口使用DROP TABLE 语句删除表(实验指导书第73-74页),试验DROP TABLE能否使用参数Cascade/Restricte实现级联/限制删除;思考在SQL Server 中实施删除表系统会不会删除依赖该表的依赖对象---如依赖被删表的索引、依赖被删表的表、依赖被删表的触发器和约束是否会被删除

 7. 使用MSSMS企业管理器练习向student表中录入数据(第74-75页)。

 8. 在查询窗口使用 insert语句向student表中插入记录(第76-77页)。

9.使用MSSMS企业管理器修改student表中“s_sex”字段的内容(第78页)。

10. 在查询窗口使用UPDATE语句修改student表的内容,把系别字段s_dept值为“计算机科学与技术系”改为“计科系”(第79-80页)。

11.使用MSSMS企业管理器删除student表中第二条记录(第80页)。

12. 在查询窗口使用delete语句删除student表中“s_name”为“龙轩婷”的记录(第81-82页)。

实验报告: 根据实验情况和结果撰写并递交实验报告。把你的所有实验过程进行截图记录在实验报告中,并配上必要的文字说明。

实验总结(学会了......; 掌握了......; 训练了......; 发现了......; 今后学习中......有待提高。)

电子报告word文件命名规则:专业班级-完整学号-实验X-姓名.doc, 如信息123班学号为201212030315的郭海涛同学实验2报告word文件命名则应是:信息123-201212030315-实验2-郭海涛.doc, 其中 .doc是Word文件扩展名。特别提醒:电子报告文件命名不规范的报告将不予接收。

  1. 使用MSSMS的对象资源管理器以菜单命令方式创建student表、course表、average表、user表

在编辑窗口中分别输入各列的名称、数据类型、长度、是否为空值等属性。

数据库实验2 创建数据表修改数据表和删除数据表

图1 编辑表的各列

单击“保存”按钮,输入表的名称。

数据库实验2 创建数据表修改数据表和删除数据表

图2 “选择名称”student对话框

数据库实验2 创建数据表修改数据表和删除数据表

图3 “选择名称”course对话框

数据库实验2 创建数据表修改数据表和删除数据表

图4 “选择名称”average对话框

数据库实验2 创建数据表修改数据表和删除数据表

图5 “选择名称”user对话框

  1. 在查询窗口使用CREATE TABLE语句创建T_student表、T_course表、T_average表、T_user表,这些表的结构和内容分别与student表、course表、average表、user表相同

数据库实验2 创建数据表修改数据表和删除数据表

图6 创建表T_student

图7 创建表T_course

数据库实验2 创建数据表修改数据表和删除数据表

图8 创建表T_average

数据库实验2 创建数据表修改数据表和删除数据表

图9 创建表T_user

  1. 使用企业管理器MSSMS修改student表的结构

在student表中增加“s_test”列,数据类型为test型,允许为空值。

数据库实验2 创建数据表修改数据表和删除数据表

图10 添加列

数据库实验2 创建数据表修改数据表和删除数据表

图11 删除列

  1. 在查询窗口使用ALTER TABLE语句修改表的结构

数据库实验2 创建数据表修改数据表和删除数据表

图12 修改表名

数据库实验2 创建数据表修改数据表和删除数据表

图13 修改表属性

数据库实验2 创建数据表修改数据表和删除数据表

  1. 使用MSSMS企业管理器删除表

数据库实验2 创建数据表修改数据表和删除数据表

图17 删除表

  1. 在查询窗口使用DROP TABLE 语句删除表

数据库实验2 创建数据表修改数据表和删除数据表

图18 删除表

  1. 使用MSSMS企业管理器练习student表中录入数据

数据库实验2 创建数据表修改数据表和删除数据表

图19 向表中输入数据

  1. 在查询窗口使用 insert语句向student表中插入记录

数据库实验2 创建数据表修改数据表和删除数据表

图20 向表中插入数据

  1. 使用MSSMS企业管理器修改student表中“s_sex”字段的内容

数据库实验2 创建数据表修改数据表和删除数据表

图21 修改表数据

  1. 在查询窗口使用UPDATE语句修改student表的内容,把系别字段s_dept值为计算机科学与技术系”改为计科系

数据库实验2 创建数据表修改数据表和删除数据表

图22 修改表数据

  1. 使用MSSMS企业管理器删除student表中第二条记录

数据库实验2 创建数据表修改数据表和删除数据表

图23 删除表数据

  1. 在查询窗口使用delete语句删除student表中“s_name”为“龙轩婷”的记录

数据库实验2 创建数据表修改数据表和删除数据表

图24 删除表数据

数据库实验2 创建数据表修改数据表和删除数据表

图25 检查最终修改情况文章来源地址https://www.toymoban.com/news/detail-466199.html

实验总结:

到了这里,关于数据库实验2 创建数据表修改数据表和删除数据表的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【JaveWeb教程】(18) MySQL数据库开发之 MySQL数据库设计-DDL 如何查询、创建、使用、删除数据库数据表 详细代码示例讲解

    下面我们就正式的进入到SQL语句的学习,在学习之前先给大家介绍一下我们要开发一个项目,整个开发流程是什么样的,以及在流程当中哪些环节会涉及到数据库。 2.1 项目开发流程 需求文档: 在我们开发一个项目或者项目当中的某个模块之前,会先会拿到产品经理给我们提

    2024年01月25日
    浏览(103)
  • 数据库||数据表的更新

    1.实验题目:数据表的更新 2.实验目和要求: 1)掌握SQL语句的数据操纵功能 2)掌握SQL语言的数据插入,修改,删除操作 3)掌握与嵌套查询相结合的插入,删除,修改数据的SQL语句 3.实验步骤: 1) 按实验内容要求完成各项操作 2) 根据题目要求给出解决方案 3) 提交实验报告 4.实验内容

    2024年02月19日
    浏览(53)
  • 数据库基础——数据库、数据表和SQL语句

    数据库是用来存储、管理数据的仓库 数据表是数据的存储结构 Structured Query Language,结构化查询语言,用来操作数据库 安装MySQL,自行百度 进入cmd使用命令 mysql -hAddress -uUser -p(Password) 登录数据库 -p后直接回车可进入密文登录 如果出现以下报错,则打开任务管理器-服务-开启

    2024年02月09日
    浏览(74)
  • mysql数据库和数据表

    常用的数据类型: int : 整型  用于定义整数类型的数据 float : 单精度浮点4字节32位  准确表示到小数点后六位. double :双精度浮点8字节64位 char :固定长度的字符类型  用于定义字符类型数据 varchar :可变长度的字符类型 text : 文本 image: :图片 SQL语言: Structured Query La

    2024年02月10日
    浏览(70)
  • MySQL数据库——6、删除数据表

    删除一个数据表,使用 SQL 命令 DROP TABLE 。 DROP TABLE 命令允许从数据库中永久删除指定的数据表及其所有数据。 DROP TABLE table_name;   table_name 是要删除的数据表的名称。 例如,要删除名为 users 的数据表,可以执行以下 SQL 命令: DROP TABLE users;   执行此命令后,名为 users 的数据

    2024年04月11日
    浏览(63)
  • idea配置MySQL数据库,以及将已存在的数据表导入数据库

    首先,确定自己需要的数据库名字,结合jeecg项目,我在项目中得知我需要链接的数据库的名字为     jeecg-boot 打开数据库的可视化软件,     点击开始,即可导入,刷新数据库,就可以看到导入的数据表了。 接下来在idea链接MySQL     点击OK,就完成配置了,刷新一下,就

    2024年02月11日
    浏览(71)
  • MySql数据库的初步安装与数据表结构数据管理

    目录 一、数据库的相关了解 1)数据库的概念  数据(Data) 表 数据库系统 2)数据库系统发展史 第一代数据库 第二代数据库 第三代数据库 当今主流数据库介绍 2)数据库的分类  关系数据库 非关系型数据库 非关系型数据库的优点 二、mysql的yum安装与源码编译安装   1)源

    2024年02月08日
    浏览(443)
  • MySQL数据库——MySQL SELECT:数据表查询语句

    在 MySQL 中,可以使用 SELECT 语句来查询数据。查询数据是指从数据库中根据需求,使用不同的查询方式来获取不同的数据,是使用频率最高、最重要的操作。 SELECT 的语法格式如下: 其中,各条子句的含义如下: {*|字段列名} 包含星号通配符的字段列表,表示所要查询字段的

    2024年02月05日
    浏览(80)
  • Django关联已有数据库中已有的数据表

    兜兜转转,发现自己还得用Python写后端,无语。。。 在写Django项目时,一般是通过模型来创建表,以及通过ORM框架来实现数据的crud,现在的情况是,如果我们的数据表已经存在了,如何引入到Django的项目中,方便我们实现ORM操作呢,记录一下可行的方案 如:我想连接我MyS

    2024年01月19日
    浏览(48)
  • Mysql 查询数据库或数据表中的数据量以及数据大小

     许多数据库的元数据都是存储在mysql中的,例如hive、startrockes,因此可以通过mysql中的“information_schema.TABLES”表来查询对应数据库或对应数据表的具体信息。 1、查询各个数据库中的数据条数和数据大小 2、查询各个数据表中的数据条数和数据大小 3、查看指定数据库容量大小

    2024年04月27日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包