|
文章分类 » 数据库相关
发表于08-08-04 00:55 | 阅读 1013 |
评分 (暂无)
今天又看到这个问题,以前总结过,又忘了,汗 在CSDN上看到一个邹捷的回帖,讲的很好,照搬过来,希望主人不要介意 zjcxc发表于:2007-07-30 11:14:53 5楼 得分:9 不可重复读的重点是修改: 同样的条件, 你读取过的数据, 再次读取出来发现值不一样了
幻读的重点在于新增或者删除 同样的条件, 第1次和第2次读出来的记录数不一样 zjcxc发表于:2007-07-30 11:22:19 6楼 得分:0 当然, 从总的结果来看, 似乎两者都表现为两次读取的结果不一致.
但如果你从控制的角度来看, 两者的区别就比较大 对于前者, 只需要锁住满足条件的记录 < ...
发表于08-06-03 21:45 | 阅读 849 |
评分 (暂无)
不想帖例子,当时觉得自己没错,回家一看傻了眼 1.WHERE 子句用来筛选 FROM 子句中指定的操作所产生的行。 2.GROUP BY 子句用来分组 WHERE 子句的输出。 3.HAVING 子句用来从分组的结果中筛选行。 我想我写的程序反映了这个结论,但是我居然在having中没有直接用聚合函数自己,而是用了它的别名,为什么不能用它的别名,谁能告诉我
发表于08-06-03 21:36 | 阅读 847 |
评分 (暂无)
今天面试官看到我用过的数据库比较多,问我有什么区别 我居然回答说区别不大,我说错了吗,单从用法上来说,反正都是用JDBC,现在被hibernate封装后,更省事了,当然,我还没好好分析过性能,至少我还知道PreparedStatement会被优化,MyISAM是没有事务的,所以超快,虽然比专业的DBA差些,但平常的导来导去还是会的。 回来搜到一篇文章http://www.cnblogs.com/ryb/archive/2006/04/25/384381.html,发现自己才讲了一点点,呵呵 暂时转载如下,希望以后可以update下: 一、开放性
1. SQL Server
只 能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验, ...
发表于08-05-07 18:06 | 阅读 730 |
评分 (暂无)
有的数据库区分,有的数据库不区分,其实这和什么数据库没太大关系,主要是和数据库的collate有关,这些参数一般都是可以调整的,呵呵
发表于08-01-23 01:18 | 阅读 802 |
评分 (暂无)
最近闲来无事,掌管本人口粮的manager不给老子加口粮,上面承诺的奖金遥遥无望,一怒之下,老子自己找东西玩去了,玩什么呢,没什么好玩的,只好先整虚拟机,再装9i。 为什么要装9i,我其实很不想装这破玩意儿,一个企业版2.86G,还不算创建数据库。干他娘的,比8i挫多了,但是幸亏换了电脑,硬盘没东西放,就装个玩玩。现记录安装时碰到的问题,我用的是oracle 9.2.0.1,OS是windows XP,文件系统为NTFS。 1. 若安装时选择不创建数据库,是没有TNSListner服务的。然后我再创建数据库时,它自己也不蹦出来,当时我那个急啊,后来把ORACLE 删掉重装,发现新安装时选择有这个服务,可惜不能启动,google下,看了下log,原来机器名被我改过,怎么解决的呢,我忘了,不过不要紧,因为我找到解决了没有TNSListner服务的办法,这两个可以合并。怎么解决没有TNSListner服务呢,很简单去net conf assis里面重配下就可以了。操作很简答,一路next。 ...
|