oracle 数据库更新 新增 修改 删除
2024-10-18 09:24:11
数据增加
INSERT INTO 表名称 [(字段,字段,...)] VALUES (值,值,...) ;
考虑到日后代码的可维护性,一定要使用完整的语法进行数据的增加。
数据修改
UPDATE 表名称 SET 字段=值,字段=值,.. [WHERE 更新条件(s)]
如果在编写 UPDATE 语句的时候,没有编写任何的更新条件,则表示更新表之中的全部数据。
实际上在进行所有数据更新的时候,都会返回数据的更新行数,如果是增加,会显示影响的行数,同样对于删除也
会出现影响的行数。在以后编写程序的时候就可以通过是否有更新行数来判断某一个更新操作是否成功。
数据删除
DELETE FROM 表名称 [WHERE 删除条件(s)]
说明:关于数据的删除操作
· 在实际的工作之中,对于有用的真实数据还是需要保留的,所以对于数据轻易不会删除;
· 如果真的存在了删除数据的一个功能,那么往往有两种实现方式:
|- 数据的物理删除:直接执行 DELETE 语句,删除所有的数据;
|- 数据的逻辑删除:增加一个列,例如:这个列的内容为 0 表示是活跃数据,如果这个列的内容为 1 表示此数
据已经被删除了,那么在查询的时候多增加一个查询的条件,来表示查询全部数据,执行的是 UPDATE;
最新文章
- Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)
- 用Gradle构建时,将密码等敏感信息放在build.gradle之外
- 方程ax2+bx+c=0;一元二次方程。求根
- mysql ---复制表结构---创建新表
- 《linux备份与恢复之一》.tar.bz2与.tar.gz格式的文本压缩率比较
- HDU2824 The Euler function(欧拉函数)
- <;转>; jsp页面向action传值的方法(最后一种简单)
- Chrome不能登录和同步的解决方法
- 浅谈HAL
- rownum的使用
- AsyncResult
- Android在应用中依据包名启动另外一个APP
- javaweb浏览器随机输出一张验证码图片
- springcloud学习第一坑
- Android 发展思路
- Xshell不能使用退格、删除键进行删除的解决方法
- css学习_css盒模型及应用
- 切换tab页
- TradeStation简介
- Spring 自动扫描 不支持jar包 <;component-scan>;