oracle-单表更新和删除
来源:互联网 发布:毛少将知乎 编辑:程序博客网 时间:2024/06/11 12:28
SQL> select * from tbl_student;STU_NO STU_NAME STU_AGE STU_HEIGHT------ ------------------------------ --------------------------------------- ----------001 mary 13 130.50002 david 14 131.50003 tom 13006 kent 14 135.50009 jenny 15SQL> commit;Commit complete-- 全记录单字段更新SQL> update tbl_student set stu_age=14;5 rows updatedSQL> select * from tbl_student;STU_NO STU_NAME STU_AGE STU_HEIGHT------ ------------------------------ --------------------------------------- ----------001 mary 14 130.50002 david 14 131.50003 tom 14006 kent 14 135.50009 jenny 14-- 通过回滚恢复SQL> rollback;Rollback completeSQL> select * from tbl_student;STU_NO STU_NAME STU_AGE STU_HEIGHT------ ------------------------------ --------------------------------------- ----------001 mary 13 130.50002 david 14 131.50003 tom 13006 kent 14 135.50009 jenny 15-- 单字段单条件更新SQL> update tbl_student set stu_age=14 where stu_no='001';1 row updatedSQL> select * from tbl_student;STU_NO STU_NAME STU_AGE STU_HEIGHT------ ------------------------------ --------------------------------------- ----------001 mary 14 130.50002 david 14 131.50003 tom 13006 kent 14 135.50009 jenny 15-- 多字段条件更新SQL> update tbl_student set stu_age=15,stu_height=136.5 where stu_no='003';1 row updatedSQL> select * from tbl_student;STU_NO STU_NAME STU_AGE STU_HEIGHT------ ------------------------------ --------------------------------------- ----------001 mary 14 130.50002 david 14 131.50003 tom 15 136.50006 kent 14 135.50009 jenny 15-- 单字段更新 (is null操作)SQL> update tbl_student 2 set stu_height=135.5 3 where stu_height is null;1 row updatedSQL> select * from tbl_student;STU_NO STU_NAME STU_AGE STU_HEIGHT------ ------------------------------ --------------------------------------- ----------001 mary 14 130.50002 david 14 131.50003 tom 15 136.50006 kent 14 135.50009 jenny 15 135.50-- 相对值更新SQL> update tbl_student set stu_height=stu_height+1;5 rows updatedSQL> select * from tbl_student;STU_NO STU_NAME STU_AGE STU_HEIGHT------ ------------------------------ --------------------------------------- ----------001 mary 14 131.50002 david 14 132.50003 tom 15 137.50006 kent 14 136.50009 jenny 15 136.50SQL> commit;Commit complete-- 全表纪录删除SQL> delete from tbl_student;5 rows deletedSQL> select * from tbl_student;STU_NO STU_NAME STU_AGE STU_HEIGHT------ ------------------------------ --------------------------------------- ----------SQL> rollback;Rollback completeSQL> select * from tbl_student;STU_NO STU_NAME STU_AGE STU_HEIGHT------ ------------------------------ --------------------------------------- ----------001 mary 14 131.50002 david 14 132.50003 tom 15 137.50006 kent 14 136.50009 jenny 15 136.50-- 条件删除SQL> delete from tbl_student where stu_no='003';1 row deletedSQL> select * from tbl_student;STU_NO STU_NAME STU_AGE STU_HEIGHT------ ------------------------------ --------------------------------------- ----------001 mary 14 131.50002 david 14 132.50006 kent 14 136.50009 jenny 15 136.50
0 0
- oracle-单表更新和删除
- Oracle级联更新和删除
- oracle单表删除重复数据
- MySQL数据库——‘单表’的更新与删除
- MySQL--操作数据表2:单表更新、删除记录
- oracle 恢复误删除的表和误更新的表
- Oracle外键级联删除和级联更新
- Oracle外键级联删除和级联更新
- Mysql和Oracle 用Mybatis批量增加,删除,更新
- Oracle外键级联删除和级联更新
- Oracle外键级联删除和级联更新
- Oracle外键级联删除和级联更新
- Oracle外键级联删除和级联更新
- Oracle外键级联删除和级联更新
- Oracle外键级联删除和级联更新
- oracle和mysql在创建表、更新表(增加、修改、删除字段)、删除表的区别与联系
- mysql 单表更新和多表更新
- 限制sqlserver表更新和删除行数
- Spring源码学习
- Coffeescript知识积累
- Zookeeper集群部署
- C++ vector 用法
- 川鄂情昌哥油焖大虾为达州味觉带来新体验(图)
- oracle-单表更新和删除
- oracle-单表构建脚本
- Android学习——百度地图开发定位与显示Demo
- 结构体、分配空间问题
- 看完这20部电影,你可以去全球任何一家公司做董事长或总经理
- [LeetCode] PreOrder,Inorder,PostOrder Traversal Tree
- usb驱动程序分析
- Android Training 系列 - 设置ActionBar(动作条)
- 老农的计算机笔记(三)软件篇