![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 72
iteye_13654
这个作者很懒,什么都没留下…
展开
-
mysql
一些小技巧: 正则表达式:REGEXP select name,email from table where email REGEXP "@163[.,]com$; RAND()提取随机行 select * from table order by rand() limit 5;随机排列后取出前5行 利用group by 的with rollup子句做统计 ...原创 2010-05-06 13:44:20 · 74 阅读 · 0 评论 -
tablespace
tablespace实际是表的集合,你可以理解为逻辑的存储容器 oracle有几个默认存在的表空间:系统表空间、临时表空间等 当你建表时如果不选择表空间,则系统会将表建立在默认表空间中—system表空间。导致系统表空间迅速被用户数据占满,建议建表的时候指定表空间 再说一下表空间的作用~ 为了将普通用户对象和数据字典按照tablespace分离,避免对一个数据文件的竞争使用 将不同应...2010-07-22 18:38:03 · 82 阅读 · 0 评论 -
oracle中CLOB类型的存取
当oracle数据库中某个字段的长度不较大的时候,用clob类型。 在向带有Lob类型的字段加入数据时,使用EMPTY_CLOB()初始化CLOB字段,然后再使用输出流向字段中写数据(这些数据往往都是字节流量相对较大的). 如果是直接在oracle客户端向表中写数据,就不用这么麻烦了. 好了,具体的操作: CREATE TABLE article( subject V...原创 2011-10-27 13:47:06 · 542 阅读 · 0 评论 -
数据库 oracle for update of 和 for update区别
对比区别: select * from TTable1 for update 锁定表的所有行,只能读不能写 2 select * from TTable1 where pkid = 1 for update 只锁定pkid=1的行 3 select * from Table1 a join Table2 b on a.pkid=b.pkid for update ...原创 2011-10-27 14:17:06 · 104 阅读 · 0 评论