概述
1.SQL语句的分类
- 数据操作语句:DML语句(Data Manipulation Language),包括insert、update、delete。
- 数据查询语句:DQL语句(Data Query Language),包括select。
- 数据控制语句:DCL语句(Data Control Language),包括grant、revoke。
- 数据定义语言:DDL语句(Data Definition Language),包括create、drop、alter、truncate、view、sequence、index、synonym。
INSERT
--往表中插入一条数据
insert into tab(empno,ename,sal,deptno) values(1001,'Tom',3000,10);
--如果插入的数据都不为null,则tab后的括号中的内容可以省略。
insert into emp values(1001,'Tom',3000,10);
--从另一张表批插入数据
insert into emp10
select * from emp where deptno=10;
DELETE & TRUNCATE
--逐条删除表中所有数据
delete from testdelete;
--带条件删除单条数据。
delete from testdelete
where no = 1;
--用TRUNCATE清空整张表。(先摧毁原来的表 再重建一张空表)
truncate table testdelete;
/*
delete和truncate区别
1. delete逐条删除 truncate 先摧毁 再重建
2. **** delete是DML(可以rollback)
truncate是DDL(不可以rollback)
3. delete不会释放空间(undo空间) truncate会
4. delete会产生碎片 truncate不会
5. delete可以闪回
truncate不可以(在oracle中)
*/
UPDATE
--按照where条件修改某些记录
--修改编号为2的学生的姓名和成绩
update tab
set name = '李白',
score = 95
where no = 2;
最后
以上就是顺利花生为你收集整理的SQL——处理数据(INSERT、DELETE、UPDATE)的全部内容,希望文章能够帮你解决SQL——处理数据(INSERT、DELETE、UPDATE)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复