• oralce update操作


    1.基本语法:update  表名 set 列名=表达式 [列名=表达式. . . ] where 条件

    2.使用的注意事项:

    v  UPDATE语法可以用新值更新原有表行中的各列

    把zs的性别改为女:update students set sex=’女’ where name=’zs’;

    把zs的奖学金改为10:update students set fellowship=10 where name=’zs’;

    v  SET字句指示要修改哪些列和要给予哪些值。

    v  WHERE字句指定应更新哪些行。如没有WHERE字句,则更新所有的行。(要特别小心)。

        把所有学生的奖学金都提高10%:update students set fellowship=fellowship*1.1 ;

        将没有奖学金同学的奖学金改为10元:update students set fellowship=10 where fellowship is null;//不能写成fellowship=null

       

    oracle表的管理--删除数据

    使用delete语句删除表中数据

     

     
     

    delete  from tbl_name   [where where_definition]

     

     

     

    l  如果不使用where字句,将删除表中所有数据。

    l  Delete语句不能删除某一列的值(可使用update)

    l  使用delete语句仅删除记录,不删除表本身。如果要删除表,使用drop table语句。

    l  同insert和update一样,从一个表中删除记录将引起其它表的参照完整性问题,在修改数据库时,头脑中应该始终不要忘记这个潜在的问题

    删除的几种方法比较

    delete from 表名:

    删除所有记录,表记过还在,写日志,可以恢复的,速度慢

    drop table 表名:删除表的结构和数据

    delete from students where xh=‘A001’;删除一条记录

    truncate table 表名:删除表中的所有记录,表结构还在,不写日志,无法找回删除的记录,速度快。

  • 相关阅读:
    unigui+fastreport报表打印
    MySQL索引类型总结和使用技巧以及注意事项
    Vue.js 和 MVVM
    Go -- 中结构体与字节数组能相互转化
    iOS算法合集
    postman中 form-data、x-www-form-urlencoded、raw、binary的区别
    JS注入
    JS页面间传值
    上手ReactiveCocoa之基础篇
    数据结构与算法题整理
  • 原文地址:https://www.cnblogs.com/fanweisheng/p/11113674.html
Copyright © 2020-2023  润新知