oracl课堂笔记.doc
上传人:yy****24 上传时间:2024-09-10 格式:DOC 页数:83 大小:134KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

oracl课堂笔记.doc

oracl课堂笔记.doc

预览

免费试读已结束,剩余 73 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

为了我们方便显示,我们可以先进行设置:setlinesize300;setpagesize50;屏幕清理:clearscr目录:1.sqlplus简介2.解锁用户3.SQL语言简单描述和表的结构4.基本的select语句5.distinct6.where7.orderby8.SQL常用函数19.SQL常用函数210.组函数11.groupby12.having13.子查询14.自连接15.SQL1992和SQL199916.部门平均薪水的等级17.部门平均的薪水等级18.雇员中有哪些是经理人19.(面试)不用组函数求最高薪水20.平均薪水最高的部门编号与名称21.组函数嵌套22.求平均薪水的等级最低的部门的部门名称23.view24.比普通员工的最高薪水还要高的经理人名称(面试)比较效率25.创建新用户25.rownum(面试)三张表回答问题26.update()、delete()和table和transction27.常用DDL28.constraint:非空、唯一29.constraint:主键、外键、check30.(面试)三张表回答问题31.修改表的结构32.数据自检表33.索引34.序列35.数据库设计三大范式36.BBS需求分析37.BBS设计38.PL_SQL139.PL_SQL240.PL_SQL341.PL_SQL442.PL_SQL543.PL_SQL644.PL_SQL745.PL_SQL846.PL_SQL947.cursor148.cursor249.procedure150.procedure251.触发器52.树状结构展现153.树状结构展现2sqlplus是Oracle的一个客户端。打开一个命令提示符:进入:敲入sqlplus,然后输入用户名:scott,口令:tiger.解锁,更改用户名:使用超级管理员登录到Oracle上面。打开一个命令提示符:敲入sqlplussys/tiger(密码)assysdba.alteruserscottaccountunlock;*altertable表名dropcolum列名:则将该表中这一列删除包括该列的关系*droptable表名:删除整张表*Oracle实现自动增加ID的功能:☉建立序列createsequenceSTUDENT_SEQminvalue1//设置最小值maxvalue999999999999999999999999999//设置最大值startwith1//设置开始incrementby1//设置递增步长cache20;//缓冲的大小,加快速度☉插入数据insertintostudenttvalues(STUDENT_SEQ.nextval,'name','score')3.SQL语言有两套标准,一个是SQL1992,另一个是SQL1999.学习SQL(StructuredQueryLanguage)语言有四大类:1.查询语句:(select)2.DML语句(DataManipulationLanguage)(数据操作语言);(insert)(update)(delete)3.DDL语句(DataDefinitionLanguage)(数据定义语句);4.事物控制语句。显示所有的表:select*fromuser_tables;描述当前用户下表的结构:desc(表名);显示当前用户下表的内容:select*from(表名);详细请查询emp.txt,dept.txt,salgrade.txt以及dual.txt。1.求每个雇员的年薪:selectename,sal*12anuual_salfromemp;(为年薪起了个别名叫anuual_sal)4.ENAMEANUUAL_SAL--------------------SMITH9600ALLEN19200WARD15000JONES35700MARTIN15000BLAKE34200CLAR