240 投稿
收录了11篇文章 · 1人关注
  • Resize,w 360,h 240
    Oracle中的varchar2类型及其字符串截取

    1、varchar2类型介绍 1.1 Oracle数据库常用的数据类型 介绍varchar2类型的同时,我们顺便了解下Oracle数据库支持的其...

  • Oracle按照分区查询和分区统计结果的组合展现

    Oracle中经常会用到分区查询,按分区查询时,只需要在表名后面通过PARTITION关键字和括号指定分区名字(不能加引号),其它的和非分区的查...

  • SQL分组查询找组内最大

    1、问题 现在有数据表,存储着各个学生的各个科目的成绩。如果查出每门课程得分最高的学生该怎么找呢?正常的思路可能是先按分组查出每个科目的最高成绩...

  • Resize,w 360,h 240
    数据库中的并发

    简介 所谓并发操作,是指在多用户共享系统中,许多用户可能同时对同一数据进行操作。 并发操作带来的问题是数据的不一致性,主要有三类:丢失更新、不可...

  • 数据库SQL中的表连接类型

    数据库中,如果用SQL语言进行多个表的查询,就需要用到连接操作。这里对SQL中的连接类型进行简单的介绍。本文内容可能会涉及以下几张表: 1、多表...

    0.1 SpaceCat 1 11
  • 数据库中的悲观锁和乐观锁

    这两种类型的锁都是为了解决更新丢失的问题。 1、什么是丢失更新? 考虑这个场景:在一个web应用中,用户1检索某表的数据行R到编辑页面,用户2也...

  • 数据库事务的并发控制

    1、写在前面 1.1 为什么要并发控制 如果事务在并发执行时,来自各个并发事务的所有指令的执行控制都是由操作系统负责,那么许多调度都是可能的。这...

  • Oracle数据库中的in和exists子查询

    Oracle数据库中经常会在子查询中使用in和exists语句,在sql优化中,也经常会遇到将in子句改成exists子句的情况。只有搞清楚这两...

  • Resize,w 360,h 240
    Oracle数据库中的merge语句

    在Oracle数据库的使用中,向表中插入数据时,经常有这样的需求:如果待插入的记录表中已经存在,就用新记录的值更新原记录;如果不存在,就插入新记...

  • 记一次Oracle数据库in语句事故

    1、前情介绍 有个数据处理的活比较着急,从同事的代码中拷贝了一段SQL语句,其中,包含如下的语句: 这段sql并不难懂,就是返回a表中col的值...

专题公告

记录数据库使用中的小问题