MySQL数据操纵

本文详细介绍了SQL语言中插入、更新、删除和替换等操作的具体用法,包括常见的语法错误及解决方案,通过实例展示了如何使用SQL进行数据管理。

插入数据
INSERT:

insert into stu (stuID,stuName,stuSex,stuBirth,stuSchool) values ('20160111001','张晓雯','女','1997-08-17','飞行技术学院');

遇到个问题解决一下:https://blog.youkuaiyun.com/yabingshi_tech/article/details/51010047

insert into stu values ('20160211011','李雪梅','女','1','1997-07-19','交通运输学院'),('20160310022','张志斌','男','1','1998-07-10','航空工程学院');
insert into stu set stuID='20160411033',stuName='王雪蕊',stuSex='女',stuBirth = '1997-05-17',stuSchool = '外国语学院';
select * from stu;
 use student;
 create table xsxx(xh varchar(11),xb varchar(2));
 insert into xsxx select stuID,stuSex from stu;
 select * from xsxx;

REPLACE:

insert into stu values('20160111001','王小强','男','1','1997-08-17','飞行技术学院');
error;(竟然没报错。。。)
replace into stu values('20160111001','王小强','男','1','1997-08-17','飞行技术学院');

删除数据
delete:

delete from xsxx where xb='男';
delete from xsxx order by xh desc limit 2;

truncate:

truncate table xsxx;

修改数据:
update:

 update stu set stuSex='女',stuBirth='1998-08-17' where stuID='20160111001';
 update stu set stuSchool='飞行技术学院' limit 3;
 update score set score=score-2 where courseID='E2201040' order by score desc limit 2;
update stu,score set stu.Stuschool = '计算机学院',score.score=score.score-5 where stu.stuID=score.stuID and stu.stuID='20160111001';
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值