赞
踩
注:源代码在资源处(demo4.sql和demo5.sql)
1.为表的所有列插入数据:
向student1表插入一条记录(‘196001’,’董明霞’,’女’,’1999-05-02’,’通信’,50);
use stusys;
create table student1 like student;
insert into student1
values('196001','董明霞','女','1999-05-02','通信',50);
执行结果:
使用select语句查询插入数据:
select * from student1;
执行结果:
向student1表插入一条记录,学号为196004,姓名为“周俊文”,性别为“男”,取默认值,出生日期为“1998-03-10”,专业为空值,总学分为52。
insert into student1(sno,sname,sbirthday,tc)
values('196004','周俊文','1998-03-10',52);
执行结果:
使用select语句查询插入数据:
select * from student1;
执行结果:
向student表插入样本数据如下
insert into student
values('191001','刘清泉','男','1998-06-21','计算机',52),
('191002','张慧玲','女','1999-11-07','计算机',50),
('191003','冯涛','男','1999-08-12','计算机',52),
('196001','董明霞','女','1999-05-02','通信',50),
('196002','李茜','女','1998-07-25','通信',48),
('196004','周俊文','男','1998-03-10','通信',52);
执行结果:
使用select语句查询插入数据:
select * from student;
执行结果:
对student1表重新插入记录(‘196002’,’李茜’,’女’,’1998-07-25’,’通信’,48)
replace into student1
values('196002','李茜','女','1998-07-25','通信',48);
执行结果:
向试图dent表插入student表的记录
create table student2 like student1;
insert into student2
select * from student;
执行结果:
在student1表中将学生周俊文的出生日期改为“1999-03-10”
update student1
set sbirthday='1999-03-10'
where sname='周俊文';
执行结果:
#使用select语句查询修改指定记录的数据:
select * from student1;
执行结果:
注:如果运行代码报“ Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column.To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. ”错误。着按照以下步处理:
1点开Edit
2点开Preferences
3点开①,找到②并把前面的勾取消掉,然后再点击③,最后再重新打开MySQL Wrokbench
在student1表中将所有学生的学分增加2分
update student1
set tc=tc+2;
执行结果:
使用select语句查询修改全部记录的数据:
select * from student1;
执行结果:
在student1表中删除学号为196004的行
delete from student1
where sno='196004';
执行结果:
使用select语句查询删除一行后的数据:
select * from student1;
执行结果:
delete from student1;
执行结果:
使用select语句进行查询:
select * from student1;
执行结果:
2.Truncate语句
在student表中删除所有行
truncate student;
使用select语句进行查询:
select * from student;
执行结果:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。