插入、更新、删除表中的数据

笔记

(文中的姓名、电话等为随机编写的,如有冒犯,请多多包涵)

>需求1

   向科目表中添加数据,如表1

表1 科目表结构
科目编号 科目名 课时数 年级编号
1 Logic Java 220 1
2 HTML 160 1
3 Java OOP 230 2

第一步,创建科目表subject,create table `subject`(...);

插入、更新、删除表中的数据_第1张图片

第二步,插入数据,insert into `subject`(字段1, 字段2,...) values(...);   #插入一条

                      或者  insert into `subject`(字段1, 字段2,...) values(...),(...);   #插入多条,中间用,隔开

                      注意字段名使用反引号``括起来

插入、更新、删除表中的数据_第2张图片

查看一下插入的结果,select * from subject;

插入、更新、删除表中的数据_第3张图片


>需求2

   a. 将学生表中学号为1000的学生的地址改为北京市

   b. 将科目表中课时大于200且学期编号为1的科目课时减少10课时

   c. 将所有年级编号为1的学生的姓名、性别、出生日期、手机号码信息保存到新表student_grade1中

第一步,更新学生表中一条数据

update 表名

set 字段名=‘XXX’

where ‘条件 ’;


查看一下确实更改成功

插入、更新、删除表中的数据_第4张图片

第二步,更改课时,然后查看一下是否更改成功。从下图可以看到,1号课程满足条件,课时已更改成功;另外两门课程不满足条件,课时没有更改。

插入、更新、删除表中的数据_第5张图片

第三步,创建新表,然后查看新表

插入、更新、删除表中的数据_第6张图片

>需求3

   删除表student_grade1中的性别为女的数据,并查看结果。

插入、更新、删除表中的数据_第7张图片

小总结:本次练习主要内容有:向表中插入新的数据、更新表中已有的数据、查询数据并写入新的表中、删除表中的数据。

你可能感兴趣的:(MySQL)