oracle 增删改查.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
oracle 增删改查

Oracle的crud操作 Crud操作就是c (create) r (retrieve/read) u (update) d(delete) Insert添加操作 1、插入的数据应与字段的数据类型相同 Create table test10(id number); insert into test10(id)values(12); 2、数据的大小应在列的规定范围内,例如:不能将一个长度为80的字符串加入到长度为40的列中 Create table test11(name varchar2(2)); insert into test11(name)values(‘ssss’);错误 在values中列出的数据位置必须与被加入的列的排列位置相对应 Create table test12( id number, name varchar2(64)); Insert into test12 (id,name) values (‘shunping’,12);错误 字符和日期数据应包含在单引号中 Create table test13 (name varchar2(64),birthday); Insert into test13(name ,birthday)values(shunping,11-may-11);错误 插入空值,不指定或insert into table value(null) Create table test14(name varchar2(64),age number); Insert into test14(name,age) values(‘shunping’,null);正确 如果给表的每一列都添加值的话,则可以不带列名 Insert into 表名 values(列值...); 向students中添加数据 insert into students values(1,zs,n,11-may-13,23.34,hello); insert into students values(2,ls,n,11-may-13,23.34,hello2); insert into students values(3,ww,s,11-july-13,23.34,hello3); Update 操作 基本语法 Update 表名set 列名=表达式 [列名=表达式,....] where 条件 使用的注意事项 update语法可以新值更新原有表行中的各列 把zs这个人的性别改成s update students set sex=s where name=zs; Set 字句指示要修改哪些列和要修改哪些值 把zs这个人的奖学金改为 10 update students set fellowship=10 where name=zs; 把所有学生的奖学金都提高10% update students set fellowship=fellowship*1.1; Where字句指定应更新哪些行。如果没有Where没有哪些行,则是更新所有行 将没有奖学金的同学的奖学金改成10 Update students set fellowship=10 where fellowship is null Delete语句使用 1、基本用法: Delete from 表名 where 条件 注意事项 如果不使用where字句,将删除所有数据。 Delete from 表名;一定留心 delete语句不能删除某一列的值,如果要删除某列的值,可用update语句 使用delete语句仅删除记录,不删除表本身。如果要删除表,使用drop table语句 同insert和update一样,从一个表中删除记录将引起其他表的参照完整性问题,在修改数据库时,头脑应该始终不要忘记这个潜在的问题。 删除数据有两种方法 Delete from 表名 Truncate table 表名;//速度快,但是不能回滚 (截断) 查询语句(select) 查询使用的三张表 雇员表,部门表,工资表 基本语法: Select [ distinct] * | {列名1,列名2,.....}from 表名 [where {条件}] 查询所有列和指定列 Select * from 表名 Select 列名1,列名2 from 表名 规定:尽可能使用返回较少列,不要轻易使用* 如何取消重复行 Select deptno ,job from emp; Select distinct deptno ,job from emp; 什么才叫重复行,返回的数据完全一样,才是重复行。 查询smith的薪水,工作,所在部门 Select sal,job, deptno from emp whe

文档评论(0)

jiupshaieuk12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档