【oracle学习之路(六)两个实际使用的例子】教程文章相关的互联网学习教程文章

oracle学习10【图】

一、约束 1.NOT NULL 2、UNIQUEunique唯一,也就是说id唯一,每个人的id都不同 unique可以列唯一,也可以表唯一在上面把brxm定义成唯一约束了,然后在insert相同的brxm的时候就会报错 3.PRIMARY KEY 具备not null 与unique的双重性质oracle学习10标签:技术 相同 uniq 个人 img unique key 唯一约束 not 本文系统来源:http://www.cnblogs.com/thomasbc/p/7271560.html

oracle学习12【图】

一、序列SEQUENCE、sequence 在sequence里面有两个方法 必须要先执行thomas.nextval然后执行 thomas.currval 从10-->20-->30-->40 ...........100 上面设置的是nocycle如果是设置的可循环的话就会循环 10-->20-->30-->40 ...........100-->10-->20-->30-->40 ...........100 oracle学习12标签:images http ... -- alt seq 执行 sequence 就会 本文系统来源:http://www.cnblogs.com/thomasb...

oracle学习笔记 持续更新

‘ size 512M; --路径要根据实际情况修改; select * from dba_data_files可以查到数据文件存放路径 2、创建数据库用户并赋予权限 创建test_user,表空间指定为DATA_BASIC (1)create user test_user identified by "test_user" default tablespace DATA_BASIC temporary tablespace TEMP profile DEFAULT ; 赋予权限 grant connect to test_user; grant dba to test_user; grant resource to test_user; http://blog.csdn.net/rz...

Oracle学习笔记

<OPERATING_SYSTEM RELEASE="6.2"><VERSION VALUE="3"/><ARCHITECTURE VALUE="32-bit"/><NAME VALUE="Windows 10"/><ENV_VAR_LIST><ENV_VAR NAME="PATH" MAX_LENGTH="1023" /></ENV_VAR_LIST></OPERATING_SYSTEM> SQL语言基础 1.数据查询语言 DQL,select 2.数据操纵语言DML (insert,update,delete) 3.事务控制语言TCL (commit,rollback,savepoint) 4.数据定义语言DDL(create,alter,drop) 5 数据控制语言DCL(grant,revoke)...

Oracle 学习笔记(二)

表的数据是无序的,所以叫堆表(heap table),意思为随机存储数据。因为数据是随机存储的,所以在查询的时候需要全表扫描。索引就是将无序的数据有序化,这样就可以在查询数据的时候 减少数据块的读取,实现快速定位数据。对大表的排序是非常消耗资源的,索引是事先排好序,这样就可以在需要排序的时候使用索引就可以避免排序。索引对数据库的影响是巨大的,但索引不是万能的,数据库对索引的使用是有选择的,我们可以强制使用索引...

Oracle 学习笔记(一)

lower(字符串) 小写 upper(字符串) 大写 initcap(字符串) 首字母大写 concat(列1,列2) 两列合并 length(字符串) 按照字 lengthb(字符串) 按照字节 lengthc(字符串) unicode 的长度 substr(列名,m,n ) m: 开始索引号,n:截取长度 instr(字符串,字符) 字符在字符串中的位置 leading ‘a‘ from ‘aaaaaabababaaaaaaaa‘ 截取连续的前置a trailing ‘a‘ from ‘aaaaaaababaaaaaaaa‘ 截取连续的后置a both ‘...

Oracle 学习笔记(三)【图】

ORACLE 临时表与版本 ORACLE 表的存储结构: 控制文件的结构: 数据文件: 块的结构: 表删除比较: 行的存储结构: 行是紧密的存放在块中,行头存放锁的信息。 数据文件: 压缩存储数据: 索引的结构(树状结构) 外键和索引的关系 Oracle 数据库版本与内置管理员 Orcale 网络结构 数据库文件 Oracle 数据库进程 Oracle 数据文件结构 一个段由一个或多个盘曲组成, 一个盘曲是一...

Oracle 学习笔记(四)

在where 中用 = 关系运算时 避免用函数在关系运算中,除非你使用函数建立索引 尽量不要隐式转化数据类型,数据类型一定要匹配 尽量将一句SQL分成多个语句完成 不能差分的请用UNION ALL 来组合 条件确定的子查询 Exist 适合于外表小,内表大 in 适合于外表大,内表小 使用视图的注意事项 复杂视图的连接要小心,尤其有外键的时候 当查询的是视图中引用的部分表的时候,请不要使用视图,或者建立新的更小的表 存储中间...

(七)Oracle学习笔记—— 游标【代码】

游标用来处理从数据库中检索的多行记录(使用SELECT语句)。利用游标,程序可以逐个地处理和遍历一次检索返回的整个记录集。为了处理SQL语句,Oracle将在内存中分配一个区域,这就是上下文区。这个区包含了已经处理完的行数、指向被分析语句的指针,整个区是查询(select)语句返回的数据行集。游标就是指向上下文区句柄或指针。 2.游标使用2.1 定义一个游标CURSOR cursor_name IS select_statement;例如:把数据表中emp中部门号为...

(八)Oracle学习笔记—— 触发器【代码】

[OR REPLACE] TRIGGER trigger_name {BEFORE | AFTER } {INSERT | DELETE | UPDATE [OF column [, column …]]} [OR {INSERT | DELETE | UPDATE [OF column [, column …]]}...] ON [schema.]table_name | [schema.]view_name [REFERENCING {OLD [AS] old | NEW [AS] new| PARENT as parent}] [FOR EACH ROW ] [WHEN condition] PL/SQL_BLOCK | CALL procedure_name;2.1 语句解释 BEFORE 和AFTER指出触发器的触发时序分别为...

oracle学习笔记比较运算【代码】

between……and (在一个区间 包含边界)--查询工资在2000到5000的工资 select salary from employees where salary between2000and5000in()--查询80,90,70,50,部门编号的人 Select last_name from employees where department_id in(80,90,70,50)like--名字中含有字母“a“的 select last_name from employees where last_name like‘%a%‘ --名字中第二个字母是“a的“ select last_name from employees where last_name l...

oracle学习笔记单行函数【代码】

select lower(‘SQL‘) from dual; --结果 sql select upper(‘sql‘) from dual; --结果 SQL select initcap(‘SQL COurs‘) from dual; --结果 Sql Cours 首字母大写concat,substr,length,instr,lapd|rpd,trim ,replaceselect concat(‘hello‘,‘world‘) from dual; //结果 helloworld select substr(‘HelloWorld‘,1,4) from dual; //结果 Hell 从第一个字符开始取4个字符 select length(‘hellowrld‘) from dual; //结果...

Oracle 学习笔记(五)

--表空间,auto: 自动管理, manual: 手动管理 create tablespace tsp1 datafile ‘D:\ORACLE\ORADATA\O10\tsp1.dbf‘ size 2M segment space management auto; -- 查看表空间 select tablespace_name,segment_space_management from dba_tablespaces; -- 回退段管理 --系统回退段,存放于 system 表空间,只有system 表空间内的对象才可以使用 -- 查看回退段 select * from v$rollname; show parameter undo ; -- 数...

Oracle涂抹oracle学习笔记第8章RMAN说,我能备份【图】

---恢复内容开始--- 本次测试服务器为172.16.25.33 使用rman连接本地数据库 rman target /在rman中执行启动与关闭的命令与sqlplus相同 在rman中执行sql语句 sql ‘需要执行的语句’; 也可以通过输入host进入主机执行系统命令然后exit退出主机页面再进入rman ---恢复内容结束---Oracle涂抹oracle学习笔记第8章RMAN说,我能备份标签:执行sql bsp 使用 man logs sqlplus 数据库 src ima 本文系统来源:http://ww...

oracle学习笔记01【图】

1.1 认识oracle Mysql是非常简单易学的数据库,自己下载默认安装的版本是禁止其他用户访问的,但是只要设置一下可以通过ip访问,就能实现多用户操作同一个数据库。比如说自己做了一个登陆注册的页面,并部署到tomcat服务器上,别人只要输入正确的https地址就能访问这个页面(局域网),(广域网的话tomcat和项目就不是部署在本机电脑上,而是部署在某某云服务器上的),在局域网下别人通过这个页面所产生的注册数据就会流到...