数据库基础知识

掌握多表连接,子查询,组函数,rownum,union/minus(重点) exists
掌握基本的建表语句(尽量背过但是没需要背过)
掌握主键和外键的概念(其他的有个印象就可以了)
掌握视图的概念和基本理论(和别人聊天时能说清楚是什么,做什么用)
掌握sequence的基本概念(和别人聊天时能说清楚是什么,做什么用)
掌握index的基本概念(和别人聊天时能说清楚是什么,做什么用)
三范式是非常重要的概念,一定要搞明白、记清楚,还能和别人侃侃而谈(举例说明,画图说明)
树状结构的设计方法
动态增加字段的设计方法

掌握pl/sql使用(掌握基本的使用方法,语法,能够独立写出一些语句就行了)
游标(重点)
掌握 存储过程 和 触发器的概念
掌握对树状结构的递归操作方法


---------------------------------
PL/SQL 带来的好处是[color=red]性能的提升[/color]
在于原来解决一个问题可能需要3条sql语句,这样就要与数据库连接3次才能够得到正确的结果。而使用PL/SQL之后,只要将这3条sql语句放在一个语句块中完成,然后应用程序只要调用一次语句就可以了。


要掌握一种语言,重要的是掌握pl/sql的 [color=red]结构、语法 、数据类型[/color]

匿名块:
declare   ---可选,定义变量或游标的地方

begin ---必须的

exception ---异常的捕获与处理,可选

end; ---必须的,注意有分号


PL/SQL中的变量
变量类型:
[list]
[*]binary_integer:整数,主要用来计数,而不是用来表示字段类型
[*]number:数字类型
[*]char:定长字符串
[*]varchar2:变长字符串
[*]date:日期
[*]long:长字符串,最长2GB
[*]boolean:布尔类型,可以取值为true,false,null
[/list]
变量声明的一些语法规则:
[list]
[*]第一个字符必须为字母
[*]不要与数据库的表或者列同名,通常我们会使用[color=red]v_字段[/color]名来声明变量
[*][color=red]每一行只能声明一个变量[/color]
[/list]

在PL/SQL中还有一类组合变量,这些变量内部可以存储多个单元,最常见的组合变量叫做
table和record,相当于java中的数组和对象的概念
如何定义:
type type_name is table of data_type index by binary_integer;
变量名称 type_name;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值