一、表的基本操作1.用户管理1.1初始状态下系统的用户在系统用户下,执行下面的查询语句可以查看到当前系统的所有用户select*fromdba_users;1.2创建一个用户SQL>createuserxpidentifiedbyxp;Usercreated.授予连接数据库的权限:SQL>grantconnecttoxp;Grantsucceeded.SQL&g..
分类:
数据库技术 时间:
2015-02-25 23:59:52
收藏:
0 评论:
0 赞:
0 阅读:
744
二、SQL语言SQLstructurequerylanguage结构化查询语言SQL语句:DDL语句DML语句、DCL语句DDL--datadefinelanguage--create、alter、drop--数据定义语言DML--datamanagementlanguage--insert、update、delete--数据操作语言DCL--datacontrollanguage--grant、revoke--数据控制语..
分类:
数据库技术 时间:
2015-02-25 23:59:42
收藏:
0 评论:
0 赞:
0 阅读:
524
三、数据字典和动态性能视图的介绍1.数据库的数据字典(1)DBA_全库所有的某种对象的数据字典只有系统用户才有权限查询(2)ALL_当前用户创建的对象+其他用户授予当前用户使用的对象当前用户(3)USER_当前用户创建的对象当前用户操作实例:解锁一个用户hr并改密码SQL>alter..
分类:
数据库技术 时间:
2015-02-25 23:59:32
收藏:
0 评论:
0 赞:
0 阅读:
454
SQL查询语句介绍--select语句1.简单的select查询语句1.1查行SQL>select*fromemp;1.2查列SQL>selectempno,enamefromemp;1.3关联查询oracle的语法:selecta.*,b.*fromempa,deptbwherea.deptno=b.deptno;通用的语法:selecta.*,b.*fromempajoindeptbon(a.deptno=b.deptno);1..
分类:
数据库技术 时间:
2015-02-25 23:59:22
收藏:
0 评论:
0 赞:
0 阅读:
483
2.select语句中出现的操作符号2.1合并操作符selecta.ename||‘‘||to_char(sal)fromempa;2.2消除重复的行selectdistinctdeptnofromemp;2.3空格、空串、null的区别selectascii(‘‘),ascii(null),ascii(‘‘)fromdual;区别:从显式上看,空串跟null在数据库中存储的值是一样的,但是NU..
分类:
数据库技术 时间:
2015-02-25 23:59:12
收藏:
0 评论:
0 赞:
0 阅读:
517
由于sleep进程比较多,就写个特简单的脚本,批量删除下,只保留5个即可#!/bin/shn=`/export/servers/mysql/bin/mysqladminprocesslist-uroot-pxxxxx|grep-isleep|wc-l`echo$nif["$n"-gt10]thenforiin`/export/servers/mysql/bin/mysqladminprocesslist-uroot-pxxxxxx|grep-isle..
分类:
系统服务 时间:
2015-02-25 23:59:02
收藏:
0 评论:
0 赞:
0 阅读:
812
3.单行函数3.1转换函数selectascii(‘A‘),chr(65)fromdual;selectto_char(1243123),1231451fromdual;靠左边的就是字符串,靠右边的就是数字selectto_char(123512a121)fromdual;--错误的写法,没有引号表示数字,但是数字里面包含了字母,不合法的输入值selectto_number(‘1231412..
分类:
数据库技术 时间:
2015-02-25 23:58:52
收藏:
0 评论:
0 赞:
0 阅读:
586
PLSQL编程1.环境的搭建(1)创建一个存储表空间SQL>conn/assysdbaConnected.SQL>createtablespaceplsqldatafile‘/u01/oracle/oradata/ORCL/plsql01.dbf‘size1G;Tablespacecreated.(2)创建PLSQL用户SQL>createuserplsqlidentifiedbyplsqldefaulttablespaceplsql;Usercrea..
分类:
数据库技术 时间:
2015-02-25 23:58:42
收藏:
0 评论:
0 赞:
0 阅读:
624
3.游标的介绍游标:一个指向保存多行SQL查询结果集的工作区的句柄(指针)3.1显式游标(1)显式游标的使用案例1:定义变量的方式使用游标declarecursorcsr_orgisselecth.hrc_descr,o.org_short_namefromorg_tabo,hrc_tabhwhereo.hrc_code=h.hrc_codeorderby2;--定义游标v_hrc_des..
分类:
数据库技术 时间:
2015-02-25 23:58:32
收藏:
0 评论:
0 赞:
0 阅读:
512
4.PLSQL的记录类型4.1创建记录类型记录是一种复合的数据类型,一种有逻辑上相关联的独立元素组成的复合的数据类型记录只能存储一行数据,行变量是记录的一种特殊形式,有继承的原结构(显式游标,表)(1)直接访问记录的元素,分别给每个字段赋值declaretypehrc_org_recisrecord(h..
分类:
数据库技术 时间:
2015-02-25 23:58:22
收藏:
0 评论:
0 赞:
0 阅读:
414
5.Index-by表5.1index-by表的定义和操作定义:由与数组类似的同质元素的集合组成的一种复合数据类型特点:集合中的元素是稀疏分布的,没有限定的边界,只是由整数作为索引将其连接在一起,索引可以是正、负整数或者0(1)定义和赋值A定义数字类型的index-by表的类型declaretypenu..
分类:
数据库技术 时间:
2015-02-25 23:58:12
收藏:
0 评论:
0 赞:
0 阅读:
538
6集合类型6.1数组定义:由其元素的最大数目限定的单维有限集合,存放2GB(2*1024*1024*1024)个元素,排列是紧密的(1)数组的定义、声明、初始化A数字类型的数组类型declaretypenum_varrayisvarray(5)ofnumber;v_numvarraynum_varray:=num_varray(10,20,30,40);--数组的声明+初始..
分类:
数据库技术 时间:
2015-02-25 23:57:52
收藏:
0 评论:
0 赞:
0 阅读:
550
---行转列--pivotcreatetabletempTable(idintprimarykeyidentity(1,1),Studentnvarchar(36),[Subject]nvarchar(36),Scoreint,)select*fromtempTableinsertintotempTablevalues(‘张三‘,‘语文‘,‘90‘)insertintotempTablevalues(‘张三‘,‘语文‘,‘89‘)insertintotempTablevalues(‘李..
分类:
数据库技术 时间:
2015-02-25 23:57:42
收藏:
0 评论:
0 赞:
0 阅读:
449
extmail默认密码加密方式是md5crypt,但是有些时候会遇到这样的问题——老的邮件系统中的用户密码是md5加密的。此时需要将extmail的密码加密方式修改为md5,通过官方解释(md5和md5crypt没有区别),修改为plain-md5即可。但是,这只解决了web登陆的验证问题,没有解决smtp以及..
分类:
其他 时间:
2015-02-25 23:57:32
收藏:
0 评论:
0 赞:
0 阅读:
451
7错误消息与异常处理7.1异常的介绍(1)处理异常分为三个步骤:A声明异常B引发异常C处理异常(2)异常的特征A错误类型:ORA-xxxxx运行时错误PLS-xxxxx编译错误B错误代码:xxxxxC错误的文本描述案例1:编译错误的案例PLSSQL>createorreplaceprocedurep1is2begin3null;4end;5/Proc..
分类:
数据库技术 时间:
2015-02-25 23:57:12
收藏:
0 评论:
0 赞:
0 阅读:
992
Windows上的Git有时候会出现无法打开Gitbash,使用Gui工具提交时提示Couldn’treservespaceforcygwin’sheap,Win32error0解决的办法是cmd到Git/Bin下,执行$rebase.exe-b0x50000000msys-1.0.dll
分类:
Windows开发 时间:
2015-02-25 23:57:02
收藏:
0 评论:
0 赞:
0 阅读:
381
8.存储子程序(命名块)存储子程序下面三种:(1)存储过程:storeprocedure(SP)(2)函数:function(FUN)(3)包和包体:package/packagebody(PKG)存储过程:oracle的一种对象v_sqlcodeA在一个用户下有唯一的名字B存储在数据库中C可以接收传入参数并且有多个返回值D可以直接执行和在其..
分类:
数据库技术 时间:
2015-02-25 23:56:52
收藏:
0 评论:
0 赞:
0 阅读:
628
9.程序包--PACKAGE9.1包的定义和编译包:一个PLSQL相关对象的逻辑分组和单个对象存储在数据库对象中的数据单元。相关的PLSQL对象包括:常量、变量、游标、异常、SP、FUN包由两部分组成:规范部分(包头、调用接口)+主体部分(包体、实现部分)(1)包头的创建:createorreplacepacka..
分类:
数据库技术 时间:
2015-02-25 23:56:42
收藏:
0 评论:
0 赞:
0 阅读:
717
1.const的作用是什么?第一,限定一个只读变量(不是常量)。如constdoublePI=3.14第二,限定函数参数,如,voidfunction(constchar*p)//函数只能读取不能改变p的值2.关键字volatile有什么含意?volatile影响编译器编译的结果,指出,volatile变量是随时可能发生变化的,与volati..
分类:
其他 时间:
2015-02-25 23:56:22
收藏:
0 评论:
0 赞:
0 阅读:
737
10视图10.1视图的介绍在SQL中调用函数ADML语句中可以调用函数但是不能够调用SPB不能DDL语句中调用函数。创建视图除外C不一定有对函数的操作权限才能调用DFUN是视图定义的一部分,只需要有对这个视图的查询权限。视图的定义:oracle的一种对象,是相关的查询集合结果的查询窗口..
分类:
数据库技术 时间:
2015-02-25 23:56:12
收藏:
0 评论:
0 赞:
0 阅读:
360