DML语言的使用

本文提供了一系列SQL操作示例,包括使用INSERT语句向student表中插入数据,UPDATE语句增加所有学生总学分,修改特定学生生日,DELETE语句删除指定学号记录,以及CREATETABLE创建与原表结构相同的副本s1。
摘要由CSDN通过智能技术生成

第1关:insert...into方式插入数据

编程要求

根据提示,在右侧编辑器 Begin-End 处补充代码:

在 student 表中插入一条数据

  1. ('11111','马明','计算机','01','女','2000/01/02',null)
 use teachingdb;
 /****请在此编写代码,操作完毕之后点击评测******/
 
 /**********Begin**********/
  INSERT INTO student VALUES ('11111','马明','计算机','01','女','2000/01/02',null);
  
 /**********End**********/


第2关:更新数据

编程要求

根据提示,在右侧编辑器 Begin-End 处补充代码:

  • 将 student 表中所有学生的总学分加2,空值记录也参加计算。
 use teachingdb;
 /****请在此编写代码,操作完毕之后点击评测******/
 
 /**********Begin**********/
  UPDATE student 
  set totalcredit=totalcredit+2
  where sno;
  
 /**********End**********/


第3关:更新数据-练习

编程要求

根据提示,在右侧编辑器补充代码,将 student 表中马小燕的出生日期修改为’2000-01-22’。

 use teachingdb;
 /****请在此编写代码,操作完毕之后点击评测******/
 
 /**********Begin**********/
  UPDATE student 
  set birthday='2000-01-22'
  where sno=96001;

  
 /**********End**********/


第4关:删除数据

编程要求

根据提示,在右侧编辑器Begin-End处补充代码:

  • 删除 student 表中学号为'11111'的记录。
 use teachingdb;
 /****请在此编写代码,操作完毕之后点击评测******/
 
 /**********Begin**********/
   DELETE FROM student
   where sno='11111'
  
 /**********End**********/


第5关:创建表-练习

编程要求

利用 student 表创建表 s1,s1 的结构与内容与 student 表完全相同。

 use teachingdb;
 /****请在此编写代码,操作完毕之后点击评测******/
 
 /**********Begin**********/
  create  table s1 as select * from student;
 /**********End**********/


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Galaxy223

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值