插入、更新、删除表中的数据
笔记
(文中的姓名、电话等为随机编写的,如有冒犯,请多多包涵)
>需求1
向科目表中添加数据,如表1
科目编号 | 科目名 | 课时数 | 年级编号 |
---|---|---|---|
1 | Logic Java | 220 | 1 |
2 | HTML | 160 | 1 |
3 | Java OOP | 230 | 2 |
第一步,创建科目表subject,create table `subject`(...);
第二步,插入数据,insert into `subject`(字段1, 字段2,...) values(...); #插入一条
或者 insert into `subject`(字段1, 字段2,...) values(...),(...); #插入多条,中间用,隔开
注意字段名使用反引号``括起来
查看一下插入的结果,select * from subject;
>需求2
a. 将学生表中学号为1000的学生的地址改为北京市
b. 将科目表中课时大于200且学期编号为1的科目课时减少10课时
c. 将所有年级编号为1的学生的姓名、性别、出生日期、手机号码信息保存到新表student_grade1中
第一步,更新学生表中一条数据
update 表名
set 字段名=‘XXX’
where ‘条件 ’;
查看一下确实更改成功
第二步,更改课时,然后查看一下是否更改成功。从下图可以看到,1号课程满足条件,课时已更改成功;另外两门课程不满足条件,课时没有更改。
第三步,创建新表,然后查看新表
>需求3
删除表student_grade1中的性别为女的数据,并查看结果。
小总结:本次练习主要内容有:向表中插入新的数据、更新表中已有的数据、查询数据并写入新的表中、删除表中的数据。