-【优秀资料】Oracle总结

-【优秀资料】Oracle总结

ID:45748742

大小:48.41 KB

页数:27页

时间:2019-11-17

-【优秀资料】Oracle总结_第1页
-【优秀资料】Oracle总结_第2页
-【优秀资料】Oracle总结_第3页
-【优秀资料】Oracle总结_第4页
-【优秀资料】Oracle总结_第5页
资源描述:

《-【优秀资料】Oracle总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Oracle一些概念Linux中登录oracle的命令:sqlplus用户名/密码showuser显示当前登录的身份.setpauseon(网页屮分页)setpauseoff分页显示(SQL*plus中在网页中是不分页).oracle中默认日期和字符是左对齐,数了是右对齐tableorviewdoesnolexist;表或示图不存在edit命令用于自动打开vi修改刚修执行过的sql的命令。查看表的结构(包含的字段):deses_dcpt(控制台);dcscdept(浏览器)查询:selecttablenamefromusertables;(控

2、制台)、数据库基本概念1)数据库管理系统:一种操纵和管理数据库的人型软件,是用于建立、使用和维护数据库,Oracle>DB2>Mysql、MSServer;2)数据库:按照数据结构来组织、存储和管理数据的仓库。3)数据:4)表(Table):数据库中的表与我们日常生活中使用的表格类似,它也是由行(Row)和列(Column)组成的。5)视图:其实是一个虚拟的表,在数据库中并不实际存在。视图数据是由查询数据库表产生的,它限制了用户能看到和修改的数据。6)索引:索引是根据指定的数据库表列建立起来的顺序。它提供了快速访问数拯的途径,并且可监督表的数

3、据,使其索引所指向的列屮的数据不重复。7)存储过程:存储过程是为完成特定的功能而汇集在一起的一组SQL程序语句,经编译后存储在数据库中的SQL程序。8)触发器:触发器是一个用户定义的SQL事务命令的集合。当对一个表进行插入、更改、删除时,这组命令就会自动执行。9)ER图:实体关系图10)范式:第一范式:数据库表的每一列都是不可分割的基木数据项;第二范式:要求实体的屈性完全依赖于主关键字primarykey:SelectCourse表(学号,姓名,年龄,课程名称,成绩,学分)1、数据冗余2、更新异常3、插入异常4、删除异常第三范式:数据表中如果

4、不存在非关键字段对任一候选关键字段的传递函数依赖;11)事务特性:原子性、一致性、隔离性、持久性设置oracle事务隔离界别:settransactionisolationlevelserializable;未提交读:事务ATI!以读取事务B未提交的数据。提交读:事务A只能读取事务B提交了的数据可重复读:在同一个事务A里,先后执行同一个查询语句,得到的结果是一样的。序列化读:事务A在执行的时候不允许一其他事务的执行,隔离级别最高。12)SQL:结构化查询语言,是操作关系型数据库中的对彖。二、SQL语句SQLStatement(SQL语句)1)

5、DDLDataDefineitionLanguage数据库定义语言crcatc,alter,drop,truncatc2)DMLDataManagementLanguage数据库操纵语言insert,upate,delete3)DCLDataControlLanguage数据库控制语言grantrevoke4)TCLTransactionControlLanguage)数据库事务控制语言commit,rollback,savepoint5)Select数据库查询语句Select三、数据库查询1、查询操作1)投影操作只查询表的某些字段如:sel

6、ectname,birthdayfromstudent;2)关联操作多个表操作3)选择操作根据条件筛选记录,可认为是添加了where子句2、查询语句select[dintinct]{*,column[alias],•••}fromtablename;1)投影操作①selecttable_namefromusertables;查询系统表②dese表名;查看表的结构①去重复数据distinct例:selectdistinctdeptid,titlefromsemp;这样写的话,distinct会管到后面的所有字段,即对所有字段排序后,再排重。即排

7、重的是dept_id和title的组合。在select语句中可以使用数学表达式。selectfirstname,salary*12fromsemp;②别名,三种另法—1、seiectfirstnamenamefroms_emp;2>selectfirst_namcasnamefroms_cmp;3、selectfirst_name"firstname"froms_emp;如果别名中有空格或大小写敏感,要把双引号手舌起来;父查询可调用子查询的别名,当前查询调用当前别名需要看执行顺序;双引号别名调用吋仍需双引号但是内部字母区分大小写;且识别空格,

8、冇多少是多少;多个空格在显示时只有一个空格,无空格则不显示,这是和使用相区别;只有双引号中能添加空格;若别名中有空格则加上"’③字符串拼接使用H符号selectfi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。