![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
gwcgwcjava
这个作者很懒,什么都没留下…
展开
-
【mysql死锁】在进行插入和数据表操作的时候出现死锁
原创 2020-06-06 01:20:36 · 382 阅读 · 0 评论 -
Spring+Hibernate大批量处理数据
Spring+Hibernate大批量处理数据 关于使用Spring+Hibernate进行大批量数据的插入和更新,它的性能和使用JDBC PreparedStatement的batch批量操作以及数据库的存储过程操作几乎可以一样高。在Hibernate的官方文档里说到了Batch processing。Spring+Hibernate大批量处理数据想要说明转载 2015-01-05 14:32:27 · 356 阅读 · 0 评论 -
Oracle索引,索引的建立、修改、删除
索引,索引的建立、修改、删除 索引 索引是关系数据库中用于存放每一条记录的一种对象,主要目的是加快数据的读取速度和完整性检查。建立索引是一项技术性要求高的工作。一般在数据库设计阶段的与数据库结构一道考虑。应用系统的性能直接与索引的合理直接有关。下面给出建立索引的方法和要点。 §3.5.1 建立索引 1. CREATE INDEX命令语法: CREATE INDEX CR转载 2015-01-10 21:21:29 · 517 阅读 · 0 评论 -
oracle 常用行数
一、字符函数字符函数是oracle中最常用的函数,我们来看看有哪些字符函数:lower(char):将字符串转化为小写的格式。upper(char):将字符串转化为大写的格式。length(char):返回字符串的长度。substr(char, m, n):截取字符串的子串,n代表取n个字符的意思,不是代表取到第n个replace(char1, search_string, replace_str转载 2014-09-30 10:59:51 · 496 阅读 · 0 评论 -
Oracle sql 排名分析函数
目录 =============================================== 1.使用rownum为记录排名 2.使用分析函数来为记录排名 3.使用分析函数为记录进行分组排名 一、使用rownum为记录排名: 在前面一篇《Oracle开发专题之:分析函数》,我们认识了分析函数的基本应用,现在我们再来考虑下面几个问题: ①对所有客户按订单总额进行排名转载 2014-09-17 11:14:23 · 716 阅读 · 0 评论 -
oracle 序列的创建删除
在开始讲解Oracle序列使用方法之前,先加一点关于Oracle client sqlplus的使用,就是如果执行多行语句的话一定要加“/”才能表示结束,并执行!本篇文章的主题是通过创建Oracle序列和触发器实现表的主键自增。 1.首先创建序列,Oracle序列的语法格式为: CREATE SEQUENCE 序列名 [INCREMENT BY n] [START WITH n] [转载 2014-09-24 10:44:03 · 464 阅读 · 0 评论 -
sql 内连接,左连接,右连接
有两个表: 表:user:原创 2014-06-12 15:23:46 · 421 阅读 · 0 评论 -
sql中exists,not exists的用法
exists : 强调的是是否返回结果集,不要求知道返回什么, 比如: select name from student where sex = 'm' and mark exists(select 1 from grade where ...) ,只要 exists引导的子句有结果集返回,那么exists这个条件就算成立了,大家注意返回的字段始终为1,如果改成“select 2 from转载 2014-06-24 21:41:02 · 384 阅读 · 0 评论 -
用left join 代替not in
sql语句优化:用join取代not in 写了好几个页面,速度都上不去,瓶颈在于SQL查询。太多的表,太多的not in,总是从一大推表和数据中筛选出一点数据。看了很多关于SQL优化的文章,都强烈要求不要太多使用not in查询,最好用表连接来取代它。如: select ID,name from Table_A where ID not in (select ID fro转载 2014-06-24 21:24:39 · 754 阅读 · 0 评论 -
sql-exists与in的区别
exists : 强调的是是否返回结果集,不要求知道返回什么, 比如: select name from student where sex = 'm' and mark exists(select 1 from grade where ...) ,只要 exists引导的子句有结果集返回,那么exists这个条件就算成立了,大家注意返回的字段始终为1,如果改成“select 2 from g转载 2014-05-22 09:39:18 · 361 阅读 · 0 评论