2022年oracle数据库学习总结 2.pdf
《2022年oracle数据库学习总结 2.pdf》由会员分享,可在线阅读,更多相关《2022年oracle数据库学习总结 2.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、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.99 3、日期date 包含年月日和时分秒7 个字节
2、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、修改字段的类型(不能有记录的)a
3、lter 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;名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 8 页 -再添加b)alter table student add(salary number(7,2);四、插入字段(values是 insert语句的一个
4、关键词,后面跟要插入的一组字段值。)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;删除表的结构和数据d
5、elete 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)fr
6、om 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,低工资,3000,正常工资,5000,高工资,没判断)fromemp;表示如下的if
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年oracle数据库学习总结 2022 oracle 数据库 学习 总结
限制150内