kettas笔记_oracle

kettas笔记_oracle

ID:40556956

大小:291.50 KB

页数:39页

时间:2019-08-04

kettas笔记_oracle_第1页
kettas笔记_oracle_第2页
kettas笔记_oracle_第3页
kettas笔记_oracle_第4页
kettas笔记_oracle_第5页
资源描述:

《kettas笔记_oracle》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Oracle1、文件系统存储数据缺点:1、当数据量比较大,文件系统不合适2、不安全3、没有考虑到多个用户的并发访问的情况4、没有考虑数据的类型5、没有提供数据的有效性的检查2、数据库:DataBaseDBMS:数据库管理系统关系型数据库管理系统:RDBMS常见的数据库Oracle,DB2(ibm)大型数据库:海量数据;支持更多的用户同时访问;SqlSever,MySol(SUN)3、数据库的工作模式:基于:客户端<---->(数据库)服务器端服务器端:存储一份数据多个客户端可以同时访问这份数据,对这分数据进行增删该查通过SQL语句进行交互;我们的登录方式:登录服务器:telnet

2、192.168.0.254kettas/kettas123登录成功后:bash_2.5$登录Oracle服务器:命令:sqlplus数据库的用户名:cksd090601密码:cksd090601登录成功后显示:SQL>4、Oracle的服务器的组成:1、实例(instance)服务器的内存环境2、数据库(database)数据文件,日志文件,控制文件数据的存储方式:表(table)[列,行]5、sqlplus命令1、DESC表名:查询一张表的结构;查询的是表中有那些列及列的要求;2、COL列FORMAT格式:设置列宽;ep:Colenameformata12这里的a12表示最多显

3、示12个字符数字指定列宽时:colsalformat9999.99colcommformat9999.99coldeptnoformat99这里的9999.99表示实际有效长度为6,小数位为2位,实际的数据中小数位不够时补0,小数位超过时只取前两位小数如果设置的数字的长度比实际的短,数据就会用#####表示3、/:重新执行最近的一条SQL语句;4、L:显示最近执行的SQL语句的内容;ep:SQL>L1*selectdeptno,dnamefromdept----->*代表当前行,1代表行号5、C/要替换的子串/新子串:修改最近一条SQL语句;6、!操作系统命令:执行操作系统命令(

4、如:!clear;!pwd;!ls);7、save路径/文件名:保存最近执行的SQL命令;8、start(简写:@)要执行文件的路径/文件名:执行外部文件中的SQL命令(安装sqlplus的机器,文件要放在这个服务器上);9、setpagesize行数:设置显示页面的大小;10、helpindex11、sqlplus命令:settimingon;用于获得下一次进行sql命令的时间5、将文件上传到服务器上的命令:put/要上传的文件的路径/文件名/服务器上的文件路径名SQL语句(StructuredQueryLanguage)6、select语句:1)selecttable_nam

5、efromuser_tables;查询当前登录用户下所有表;2)select列名1,...,列名nfrom表名;查询某几列的具体信息:";"最为select语句的结束3)select*from表名;查询所有的内容这句最好不要常用,因为1、会查询出不必要的信息;2、在运行效率上比直接指定列名低4)select...,列[as]别名,...from表名:as可以省略,显示结果时,用别名作为对于的列名进行显示5)select列名1,...,列名nfrom表名where限定条件;(限制返回哪些行)ep:selectenamefromempwhereename='SMITH';select

6、*fromempwheresal<1000;6)运算符:算术运算符:+-*/(只能用于数字运算)逻辑运算符:and(与)or(或)not(非)优先级为not>and>or条件运算符:=<=<>>=<>!=oracle中用于连接字符串的运算符:

7、

8、判断是否为null的运算符:is[not]null参加运算时,结果总为null7)常用函数:单行函数:表中有多少行,这个单行函数就运行多少次ep:selectabs(-100)fromemp;运行后会有14行100这个结果1)有关字符串的函数1>连接两个字符串concat(字符串1,字符串2)字符串1||字符串2--》只能在Oracle中

9、使用2> 获得字符串的长度:length(字符串)3>获得指定字符串的子串substr(字符串,截取子串的起始位置<整数>,子串的长度<整数>)4>获取指定字符在指定字符串中的下标instr(字符串,字符)oracle中字符串的下标是从1开始的;如果字符串中不包含这个字符则返回0;5>将指定的字符串转换为小写lower(指定的字符串)将指定的字符串都转换为大写upper(指定的字符串)ep:不区分大小写的比较selectenamefromempwherelower(ename)l

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

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

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