我是靠谱客的博主 顺利花生,这篇文章主要介绍SQL——处理数据(INSERT、DELETE、UPDATE),现在分享给大家,希望可以做个参考。

1.SQL语句的分类

  1. 数据操作语句:DML语句(Data Manipulation Language),包括insert、update、delete。
  2. 数据查询语句:DQL语句(Data Query Language),包括select。
  3. 数据控制语句:DCL语句(Data Control Language),包括grant、revoke。
  4. 数据定义语言:DDL语句(Data Definition Language),包括create、drop、alter、truncate、view、sequence、index、synonym。

INSERT

复制代码
1
2
3
4
5
6
7
8
--往表中插入一条数据 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

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
--逐条删除表中所有数据 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

复制代码
1
2
3
4
5
6
7
--按照where条件修改某些记录 --修改编号为2的学生的姓名和成绩 update tab set name = '李白', score = 95 where no = 2;

最后

以上就是顺利花生最近收集整理的关于SQL——处理数据(INSERT、DELETE、UPDATE)的全部内容,更多相关SQL——处理数据(INSERT、DELETE、UPDATE)内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(109)

评论列表共有 0 条评论

立即
投稿
返回
顶部