
数据库
文章平均质量分 57
miyao16
Stay Hungry, Stay Foolish !我希望活得深刻,并汲取生命中所有的精华。然后从中学习,以免让我在生命终结时,却发现自己从来没有活。
展开
-
关于oracle的行级锁
关于oracle的行级锁 在oracle中,行级锁只对用户正在访问的行进行锁定。 如果该用户正在修改某行,那么其他用户就可以更新同一表中该行之外的数据。 行级锁是一种排他锁,防止其他事务修改此行,但是不会阻止读取此行的操作。 在使用INSERT、UPDATE、DELETE 和SELECT…FOR UPDATE 等语句时,Oracle会自转载 2009-12-20 13:43:00 · 526 阅读 · 0 评论 -
mysql text 长度
mysql text 长度文章分类:数据库今天在做DB设计的时候在想用TEXT 是否能够满足将来的数据,能够出现装不下的情况。 后来查询了一下官方手册得到了一个答案。一个BLOB或TEXT列,最大长度为65535(2^16-1)个字符。MEDIUMBLOB MEDIUMTEXT 一个BLOB或TEXT列,最大长度为16777215(2^24-1)个字符。LONGBL转载 2010-05-10 16:33:00 · 4099 阅读 · 0 评论 -
MySQL数据导入与导出
现在使用MySQL的越来越多了,我也用它做了自已的留言板。在使用过程中, 慢慢地 就要求对它的管理 功能需要近一步的掌握,不仅是我,也是很多网友的要求。现在有一些问题是关 于如何 从MySQL中导出数据, 以便用在本地或其它的数据库系统之上;以及将现有数据导入MySQL数据库中。现 在就我 学习的情况,就这 两个问题作一下小结,内容不是很详细。其实MySQL的手册是很详细的,只不过我 把有关 这原创 2010-04-16 11:10:00 · 555 阅读 · 0 评论 -
Oracle 伪列 rownun
本人最近在使用oracle的rownum实现分页显示的时候,对rownum做了进一步的分析和研究。现归纳如下,希望能给大家带来收获。 对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。举例说明:例如表:stu转载 2010-04-13 22:22:00 · 533 阅读 · 0 评论 -
从【各大软件公司笔试压轴题】学习SQL语句
从博客园中看到一篇文章,介绍大软件公司面试时常常会出的两道SQL题(见附录)。我觉得受益很多,在此之前,我一直觉得,SQL2008似乎提供了这方面的支持,但更低的版本,包括2005,非游标做不出来(水平够菜)。总结心得如下:1、 强大的group by1 select stdname,2 isnull(sum(case stdsub转载 2010-01-03 20:26:00 · 549 阅读 · 0 评论 -
Oracle的锁机制归纳总结
Oracle的锁机制归纳总结 锁是防止在两个事务操作同一个数据源(表或行)时交互破坏数据的一种机制。Oracle采用封锁技术保证并发操作的可串行性。Oracle的锁分为两大类:数据锁(也称DML锁)和字典锁。字典锁是OracleDBMS内部用于对字典表的封锁。字典锁包括语法分析锁和DDL锁,由DBMS在必要的时候自动加锁和释放锁,用户无机控制。Oracle主要转载 2009-12-20 13:00:00 · 570 阅读 · 0 评论 -
内连接和外连接的区别
在之前,我对MSSQL中的内连接和外连接所得出的数据集不是很清楚。这几天重新温习了一下SQL的书本,现在的思路应该是很清楚了,现在把自己的理解发出来给大家温习下。希望和我一样对SQL的连接语句不太理解的朋友能够有所帮助。(发这么菜的教程,各位大大们别笑话偶了,呵:D )有两个表A和表B。表A结构如下:Aid:int;标识种子,主键,自增IDAname:varchar转载 2009-12-20 13:47:00 · 524 阅读 · 0 评论 -
PGA
PGA(Process Global Area),是server process一段私有内存区,它包含有全局变量,数据结构和一些控制信息。PGA中对性能影响最大的就是SQL工作区了。通常说来,SQL工作区越大则对于SQL语句的执行的效率就高,从而对于用户的响应时间就越少。理想情况下,SQL工作区应该可以容纳SQL执行过程中所涉及到的所有输入数据和控制信息。当然,这只是理想情况,现实往往转载 2009-12-20 13:45:00 · 6703 阅读 · 0 评论 -
SGA
SGA SGA (System Global Area)是Oracle Instance的基本组成部分,在实例启动时分配。是一组包含一个Oracle实例的数据和控制信息的共享内存结构。主要是用于存储数据库信息的内存区,该信息为数据库进程所共享(PGA不能共享的)。它包含Oracle 服务器的数据和控制信息,它是在Oracle服务器所驻留的计算机的实际内存中得以分配,如果实际内存不够再往虚拟内转载 2009-12-20 13:44:00 · 552 阅读 · 0 评论 -
[转载]MYSQL中TIMESTAMP类型的默认值
<br />[转载]MYSQL中TIMESTAMP类型的默认值<br /> MYSQL中TIMESTAMP类型可以设定默认值,就像其他类型一样。<br />1、自动UPDATE 和INSERT 到当前的时间:<br />表:<br />/*DDL Information For - test.t1*/<br />---------------------------------<br /><br />Table Create Table转载 2010-06-07 14:44:00 · 759 阅读 · 0 评论