insert, update, delete以及select语句,不过,有人也把select单独出来,作为DQL 数据查询语言 data query language
insert,update和delete都需要执行commit才能将数据真正写入到数据库中
补充:
复制--下面两个语句等同 select s.* from student s; select * from student s; --查询的结果多出一列address select s.*,address from student s --需要知道某公司的员工的所有工作有哪些,就是使用distinct清除掉重复的 select distinct job from employee; --取个别名 my job 别名如果有空格的就得用双引号,否则语法会有错误 select distinct job as "my job" from employee; select distinct job as my_job from employee; --求总记录数,使用count函数 select count(*) from employee;高级查询之后补充联合查询..
事务控制语言:TCL: Transaction Controll Language
事务是最小的工作单元,它作为一个整体进行操作, 此工作单元中的语句要么全部成功,要么全部失败不充许部分成功和部分失败保证事务的整体成功或失败,称为事务控制事务的四大特性ACID : 原子性(Atomicity )、一致性(Consistency )、隔离性(Isolation)、持久性(Durability )用于事务控制的语句有: COMMIT - 提交并结束事务处理ROLLBACK - 撤销事务中已完成的工作SAVEPOINT – 标记事务中可以回滚的点复制update student where num=10; savepoint s1; insert into student where num=11; rollback s1; --回退到了s1,也就是之后的插入数据操作撤销了 commit;转载于:https://www.cnblogs.com/chaoyang123/p/11549343.html