网站大量收购闲置独家精品文档,联系QQ:2885784924

oracle数据库学习总结(一).docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
oracle数据库———学习总结基础:一、ORACLE中字段的数据类型1、字符型1)char 范围最大2000个字节定长 char(10) 张三 后添空格6个把10个字节补满 张三 性别 char(2) 男2)varchar2 范围最大4000个字节变长 varchar2(10) 张三 在数据库中张三2、数字 number 范围 10的-38次方到10的38次方可以表示小数也可以表示整数 number(4) 最大表示4位整数 -9999 到 9999 number(5,2) 表示5位有效数字 2位小数的一个小数 -999.99 到 999.993、日期 date 包含年月日和时分秒 7个字节4、图片 blob 二进制大对象图像/声音 4G二、如何建表学生表student create table student( --学生表xh number(4), --学号xm varchar2(10), --姓名 sex char(2), --性别 birthday date, --日期sal number(7,2) --奖学金 );三、字段的添加、删除、修改1、添加字段(学生所在班级classid)alter table student add (classid number(2));2、修改字段的长度alter table student modify (xm varchar2(12)) ;3、修改字段的类型(不能有记录的)alter table student modify (xh varchar2(5));4、删除一个字段alter table student drop column sal;5、删除表drop table student;6、表的名字修改rename student to stu;7、字段如何改名字 --先删除a)alter table student drop column sal; --再添加b)alter table student add (salary number(7,2));四、插入字段(values是insert语句的一个关键词,后面跟要插入的一组字段值。)1、所有字段都插入 insert into student values (A001,张三,男,01-5月-05,10);2、部分字段插入 insert into student(xh,xm,sex) values (A003,JOHN,女);3、插入空值 insert into student(xh,xm,sex,birthday) values (A004,MARTIN,男,null);五、删除语句1、删除 delete delete from student; 删除所有记录,表结构还在,写日志,可以恢复的,速度慢 drop table student; 删除表的结构和数据 delete from student where xh=A001; 删除一条记录 truncate table student; 删除表中的所有记录,表结构还在,不写日志,无法找回删除的记录,速度快六、查询语句1、查询 select select * from student;selectxh,xm,sex from student; select * from student where xh like A%1; %任意多个字符 select * from student where xh like A__1; _1个字符七、混合函数1、求最大值select greatest(100,90,80,101,01,19) from dual;2、求最小值select least(100,0,-9,10) from dual;八、空值转换函数nvl(comm,0) 字段为空值那么就返回0 否则返回本身selectcomm,nvl(comm,0) from emp;comm类型和值的类型是一致的九、复杂的函数 1、decode 选择结构 (if ... elseif .... elesif ... else结构)例、要求: sal=800 显示低工资sal=3000 正常工资sal=5000 高工资只能做等值比较解决:select sal,decode(sal,800

文档评论(0)

e71ah65wn9 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档