OracleDBA学习日记笔记

数据库管理工具sql*Plus启动SQL*PLUS工具Cmd->sqlplus/nologConnsystem/managerDesc表名查看表结构Column列名for9999格式化列Column列名fora99格式化List查看缓存区的指令;Del清除缓存区最后一行Run或者/查看运行缓存区指令。Setline120设置整个命令行宽度为120个字符SETPAGESIZE20设置每页显示20行Saved:\select_emp.sql保存脚本文件@d:\select_emp.sql运行脚本文件Editd:\select_emp.sql编辑脚本文件getd:\select_emp.sql查看脚本文件spoold:\d.sqlspoolspooloff把命令输出指定的文件中sql语言概述StructuredQueryLanguage分类1.数据查询2.数据操作DML3.数据定义DDLCREATEALTERDROPRENAMETRUNCATE4.事务控制COMMITROLLBACK5.数据控制DCLgrantrevoke---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---条件表达式CASE表达式用于逻辑判断DECODE函数跟CASE表达式具有相同的功能SQL>SELECTename,job,sal,DECODE(JOB,’SALESMAN’,1.20*sal,‘MANAGER’,1.30*sal,‘ANALYST’,1.40*sal,sal)LAST_SalaryFROMempORDERBYjob;SQL字符型单行函数LOWER()把字符变为小写Upper()大写转换INITCAP把首个字母大写CONCAT连接字符串INSTR(‘MYNAMEIASNS’,’MY’)搜索字符的位置LPAD()RPAD()查询结构后用字符补充Substr(‘mynasdfissdfsdf’,12)截取字符串Length()字符串的长度Replace()替换函数TRIM()Round()四舍五入的规则Mod()求余数日期函数ALTERSESSIONSETNLS_date_lanauage=’amercan’;Sysdate函数MONTHS_BETWEEN()ADD_MONTHSNEXT_DAY(date,string)LAST_DAY(date)---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---分组函数AVG,SUM,MAX,MIN,count,distinctNVL(COL,0)NVL2(EXPR1,EXPR2,EXP3)第五章创建数据库内存:内存是否满足Oracle实例SGA的要求磁盘分配对数据文件控制文件和重做日志文件的大小评估数据库文件分布对于存在竞争的数据文件放在不同的磁盘上,以免I、O竞争,如重做日志文件和归档日志文件就不应该放在同一个磁盘对于控制文件要进行多路复用Oracle要求将多个控制文件放在不通的磁盘设备上创建数据库DBCASqlplus/nologConn/assysdbastartupCreatedatabase指令在安装数据库软件的时候创建第六章管理和维护表Varchar2(size)存储变长的字符数据,大小不固定的Nvarchar2()不同之处在于支持全球化数据类型支持定长和变长的字符集Char(size)定长字符类型Rowid()前6位AAAQ+h表示数据对象号接着3位AAE表示相对文件号接着6位AAAAAO为块号最后3位为行号SQL>selectowner,table_name,tablespace_nameFromdba_tablesWhereowner=’SCOTT’---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---创建临时表CreateglobaltemporarytableEmp_temporaryOncommitpreserverowsAsSelect*fromempWherejob=’MANAGER’;临时表别的用户是无法访问的。维护列SQL>ALTERTABLESCOTT.EMPLOYEESADD(DEGREEVARCHAR2(10));修改列SQL>ALTERTABLEscott.employeesModify(Degreevarchar2(10)notnull);删除列SQL>ALTERTABLEscott.employeesdropcolumndegree;删除表SQL>TRUNCATETABLETEST;表被截断。SQL>droptabletest2;表已删除。分区表操作对于一个很大的表而言,每次搜索时对全表扫描很耗时间,Oracle允许对一个表进行分区。把达标分解为更容易管理的区分块。按照不通的规则将表分布在不同的磁盘上。1.范围分区rangepartitioningSQL>connsystem/manager已连接。SQL>createtableSales_range(2Salesman_idnumber(5),3Salesman_namevarchar2(30),---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---4Sales_amountnumber(10),5Sales_datedate)6partitionbyRange(Sales_date)(7partitionsales_jan2008valueslessthan(to_date('02/01/2008','MM/DD/YY')),8partitionsales_feb2008valueslessthan(to_date('03/01/2008','MM/DD/YY')),9partitionsales_mar2008valueslessthan(to_date('04/01/2008','MM/DD/YYYY')),10partitionsales_apr2008valueslessthan(to_date('05/01/2008','MM/DD/YYYY')))11;表已创建。...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?