1楼:匿名用户
2什么是函数
和数学中的函数一个概念,y=f(x)
有函数名称,参数,函数实现过程,返回值
1什么是存储过程、
你可以认为是函数的变种,没有返回值 (其实也有,作为一个特殊参数使用。)
3什么是视图
acess玩过没,任何一个sql语句, select * from table 保存一下,就是一个视图,可以认为是表的别名,
4索引的作用和优缺点
优点:字典要是没有索引,查一个字估计要一天时间,有了索引几秒钟都有可能。
缺点:书本前面的目录也要占几张纸的空间。
5触发器的作用
在对表数据进行操作的最后关头,进行提醒,后悔,或则拒绝等各种行为。而且可以根据条件自动执行,这就是触发器
6什么是事物,什么是锁?怎么锁表?
事务:你女朋友是个完美主义者,他告诉你扫地要么扫干净,要么不要扫。你今天兴致来了,想扫地,扫到一半,遇到桌子,扫不下去了。
可是你女朋友的话就是圣旨阿,复原吧,你把扫过的地板重新撒了一点灰尘,保持原样。
能够实现要么都做完,要么都不做的 功能,叫做 事务。
你银行账号有1000元rmb,办了2张卡,一张在北京用,一张在上海用,你和你女朋友约好晚上12点同时取钱,一个取 980元,一个取950元,机器比较古老,还隔着几个省,每人取钱要花12分钟。你猜猜能不能都取出来。这就是锁
这个时候你不用考虑锁表的问题,一般那都是系统自动完成的。
再说,一般的操作都是锁行,锁表太危险了。
7null是什么意思
null就是没有,啥都没有,在数据还没insert的时候,那个状态就是null
不是空字符创,这个null 不能用来比较,只能用来判断,是is null 还是 不是is not null
select * from table where id is null
8decode函数(作用)
decode 就是多重if语句
decode(a,0,a,1,b,c) 解释:
如果a=0,那么返回值a
如果a=1,那么返回值b
否则,那么返回值c
参数个数随便调整。a,a,b,c也可以是表达式。