• 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 表名:删除表中的所有记录,表结构还在,不写日志,无法找回删除的记录,速度快。

  • 相关阅读:
    Mandriva Flash: 到处可用的口袋 Linux
    Pidgin 衔接 Google Talk 的设置配备铺排
    5 个使 Vim 更易用的脚本
    Bash 运用才干大补贴
    915Resolution打点宽屏表现标题问题
    Linux下误删root目次
    惠普推出 Linux 迷你条记本
    weblogic8.1for linux ES3.0拆卸与设置
    英俊的 Linux Mini PC
    Zonbu-售价 99 美元的袖珍电脑
  • 原文地址:https://www.cnblogs.com/fanweisheng/p/11113674.html
Copyright © 2020-2023  润新知