MySQL实验-------3

实验三 数据更新语句的设计

【实验目的与要求】
实验目的:针对在数据库中创建出的数据表进行数据更新操作。
实验要求:
1.掌握数据表的插入操作。
2.掌握数据表的更改操作。
3.掌握数据表的删除操作。
【实验原理】
利用更新语句对表中数据进行插入、修改和删除操作。
【实验步骤】
一、利用界面工具插入数据
利用Navicat for MySQL客户端工具插入数据,在SM数据库(自己的数据库,如CK_SM)中创建表结构后,输入如下数据:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
二、数据更新
(一)利用MySQL命令行窗口更新数据
利用INSERT、UPDATE、DELETE命令更新数据库表中的数据。
1.INSERT语句
说明:请针对SM数据库进行INSERT操作
(1)请将自己的学号、姓名、性别、出生日期等信息插入Student表中。
命令:

mysql> insert into stuedent1 values(18042406,'何加林;,'','1999-05-26',NULL);

截图:

在这里插入图片描述

(2)新建一个表fstu,与表student表的结构完全相同,把student表中所有女同学的记录插入到表fstu中。
提示:先新建与表student表的结构完全相同的fstu表,再将student表中所有女同学的记录插入到表fstu中。
执行下列语句,是否正确,若错误,进行修改。

命令:

mysql> create table fstu like stuedent1;
Query OK, 0 rows affected (0.01 sec)

mysql> insert into fstu select * from stuedent1 where SSex="女";
Query OK, 4 rows affected (0.00 sec)

截图:

在这里插入图片描述

(3)请将本班至少3名同学的学号、姓名、年龄、出生日期等信息插入Student表中
命令:

mysql> insert into student(SNo,SName,SSex,SBir,Scredits)
    -> values (18042402,"小张","男","2000-01-05",4),
    -> (18042403,"小崔","男","2000-01-05",4),
    -> (18042404,"小李","女","2000-04-03",4);
Query OK, 3 rows affected (0.00 sec)

截图:

在这里插入图片描述

2.UPDATE语句
说明:请针对SM1数据库进行UPDATE、DELETE操作。首先用备份和还原操作将SM1数据库(自己的数据库,如CK_SM1)填入数据。
(1)将Course表中的“学分”字段的值统一加1。
命令:

mysql> update course1 set CCredits=CCredits+1;
Query OK, 9 rows affected (0.00 sec)

截图:

在这里插入图片描述

(2)将Student表中的学生“刘宏”的性别更改为“女”,总学分改为10。
命令:

 mysql> update student set SSex=’女’,Scredits=10 where SName='刘宏';
Query OK, 1 row affected (0.00 sec)

截图:

在这里插入图片描述

(3)自行设计修改数据内容。
功能:将SNo 为18042403的SName改为小明

命令:
mysql> update student set SName=‘小明’ where SNo=“18042403”;
截图:
在这里插入图片描述

在这里插入图片描述

3.DELETE语句
说明:请针对SM1数据库进行UPDATE、DELETE操作。
(1)将SC表中的所有数据全部清除。
命令:
delete from SC;
截图:

在这里插入图片描述

在这里插入图片描述

(2)将Student表中的学生“郝枚”的记录删除。
命令:
delete from student where SName=‘郝枚’;
截图:

在这里插入图片描述

(3)自行设计删除数据内容。
功能:删除学号为16041101
命令:delete from student where SNo=‘16041101’;

截图:

在这里插入图片描述

(二)利用Navicat for MySQL客户端工具更新数据
1.插入
2.修改
3.删除
注意:执行更新操作时应保持数据的完整性。

三、数据库的备份与还原
1.备份转储数据库
将SM数据库进行备份,转储生成 .sql文件。
方法:(右击)数据库名(SM)→(在快捷菜单中选择)转储SQL文件…
2.还原数据库
利用数据库SM生成的脚本文件 .sql文件还原到SM1数据库。
方法:(右击)数据库名(SM1)→(在快捷菜单中选择)运行SQL文件…

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值