oracle数据库
文章平均质量分 76
Alexander_Frank
本人初来乍到的小白一个,希望各路大神多多提点帮助。
对数据库,网页开发,C++和数据结构很感兴趣。
希望在分享经验的同时也能够得到大家的提点。
展开
-
SQL
SQL语句分为1.DML(数据操作语言):insert、update、deleteinsert all/first when first_condition then into first_table_name values(XXX) ... when last_condition then into last_table_name values(XXX) select XXXinse原创 2016-04-25 11:39:55 · 460 阅读 · 0 评论 -
数据库设计--三大范式
1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。第一范式的合理遵循需要根据系统的实际需求来定。比如某些数据库系统中需要用到“地址”这个属性,本来直接将“地址”属性设计成一个数据库表的字段就行。但是如果系统经常会访问“地址”属性中的“城市”部分,那么就非要将“地址”这个属性重新拆分为省份、城市、转载 2016-06-19 15:21:26 · 356 阅读 · 0 评论 -
oracle 数据类型
oracle数据类型如下图所示:主要类型有1)字符类型:char 定长类型,不足添加空格来补全剩余空间。varchar2 不定长类型。nchar、nvarchar2 与 char、varchar2的区别:(1)前面一种分配长度的单位一定是字符个数,而后一种默认是字节个数,但同时也可以设置为以字符计数。注意:尽量避免使用varchar。2)数字类型numbe原创 2016-04-24 21:39:40 · 474 阅读 · 0 评论 -
ORACLE 数据库体系结构
数据库系统(DBS)、数据库管理系统(DBMS)、与数据库之间的关系图如上:我们与数据库之间的操作都是通过与数据库实例进行交互来完成的。实例的组成:1.内存结构内存空间分为两大类:1)SGA(系统全局区) 包含各个数据库进程之间共享的数据信息。原创 2016-04-24 15:16:09 · 408 阅读 · 0 评论 -
oracle数据库小结
运用sqlplus连接数据库: sqlplus / as sysdba 以系统用户,sqlplus username/password 以普通用户登录。若忘记用户密码,则可以先以系统用户登录,然后运用alter user 用户名 identified by 新密码 来更改密码。在sqlplus中想执行一个.sql的脚本,则使用@full path/.sql若想查看系统中存在哪些用户,s原创 2016-03-28 15:20:05 · 516 阅读 · 0 评论 -
oracle 数据库查询排序小结
oracle 数据库中,列的合并用法: 例如有表中有First_Name、Last_Name 两列,若想显示的时候将这两列合并则只需要First_Name||Last_Name或First_Name||‘ ’||Last_Name。判断数值范围可以使用between and 实现。如 select XXX from XXX where salary between 10 and 100。原创 2016-04-09 14:04:16 · 994 阅读 · 0 评论 -
oracle PL/SQL小结
oracle 数据库中,列的合并用法: 例如有表中有First_Name、Last_Name 两列,若想显示的时候将这两列合并则只需要First_Name||Last_Name或First_Name||‘ ’||Last_Name。判断数值范围可以使用between and 实现。如 select XXX from XXX where salary between 10 and 100。原创 2016-04-06 20:41:06 · 660 阅读 · 0 评论 -
pl/sql 包与触发器
pl/sql中包由两部分组成,--规范(specification)--包体(body)包规范中含有包的相关信息,列出了可用的过程和函数名,具体实现在包体中,即如.h文件。所有人都对其中的信息有访问能力,这些被称为公有对象。包体重包含的过程和函数只能被自身访问,是私有的。即如.c或.cpp文件。基本语法结构:创建specification:CREAT原创 2016-04-11 15:59:05 · 493 阅读 · 0 评论 -
pl/sql 过程、函数
pl/sql中proceduce过程与func函数均为一个程序块,是为完成特定功能的pl/sql语句集。并可接受三种类型的参数。相同点在于:1.均可使用out类型参数返回值。2.均由声明、执行和异常处理三部分组成。3.均可以接受形参默认值。4.都可以使用位置表示法和名称表示法进行调用。不同点在于:函数必须要有返回值,即调用函数时要用一个变量来接受函数的返回值。原创 2016-04-11 15:05:43 · 1753 阅读 · 0 评论 -
ORACLE 序列sequence小结
创建序列语法: 需要获取相应的权限create sequence NAME [ { INCREMENT BY | START WITH } integer ----初始值和递增间隔| { MAXVALUE integer | NOMAXVALUE } ----上界或无上界| { MINVALUE integer | NOMINVALU原创 2016-04-09 10:10:16 · 563 阅读 · 0 评论 -
数据库 索引
多数数据库,使用 B 树(Balance Tree)的结构来保存索引。B 树,最上层节点:根节点最下层节点:叶子节点两者之间的节点:中间节点B 树,显著特征:从根节点,到各个叶子节点的距离都是相等的。如此,检索任何值时,都经过相同数目的节点。[sql] view plain copyCREATE INDEX idx转载 2016-09-01 09:28:09 · 682 阅读 · 0 评论