• SQL实现分页查询方法总结

    开发过程中经常遇到分页的需求,今天在此总结一下吧。 简单说来方法有两种,一种在源上控制,一种在端上控制。源上控制把分页逻辑放在SQL层;端上控制一次性获取所有数据,把分页逻辑放在UI上(如GridView)。显然,端上控制开发难度低,适于小规模数据,但数据量增大时性能和IO消耗无法接受;源上控制在性能和开发难度上较为平衡,适应大多数业务场...
    2026-4-16
  • 数据库 关系连接

    连接分类 关系间的连接分为内连接(inner join)和外连接(outer join)。 外连接又可分为:left outer join,right outer join和full outer join。内连接计算方法: 如果不加条件将会产生笛卡尔积; 如果有连接条件,按照下一节"连接条件"的规则进行运算,符合条...
    2026-4-16
  • 关于多写入点数据库集群的一些想法

    在分布式数据库系统领域, 多主(多写入点, Leader-less)是一个非常诱人的特性, 因为客户端可以随机请求任何一个节点. 这种可随机选择访问点(写入点)的特性, 使得系统的高可用唾手可得, 因为当客户端发现某个节点出故障时, 更换另一个节点重试就可以了, 只要系统没有完全宕机, 几次重试之后一定成功, 也就可以达到百分之百高可用。 ...
    2026-4-16
  • 详解Unique SQL原理和应用

    目录 1、什么是unique sql 2、unique sql如何统计 3、如何使用unique sql 4、用unique sql辅助定位问题 ...
    2026-4-16
  • MySQL与Oracle 差异比较之四条件循环语句

    循环语句   编号 类别 ORACLE MYSQL 注释 ...
    2026-4-16
  • 大数据时代的数据库选择:SQL还是NoSQL?

    一、专家简介 VoltDB公司首席技术官Ryan Betts表示,SQL已经赢得了大型企业的广泛部署,大数据是它可以支持的另一个领域。 Couchbase公司首席执行官Bob Wiederhold表示,NoSQL是可行的选择,并且从很多方面来看,它是大数据的最佳选择,特别是涉及到可扩展性时。 二、SQL经历时间的考验,...
    2026-4-16
  • 如何让你的SQL运行得更快

    人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。在对它们进行适当的优化后...
    2026-4-16
  • 使用sqlplus创建DDL和DML操作技巧

    1.连接数据库  在window进入命令行模式敲sqlplus就会  然后进行表的ddl操作  例如:  在进行dml操作:你可以对刚才建立的模式进行数据的插入和数据的更新操作  例如数据的插入 ** 这里要注意的是: ** ...
    2026-4-16
  • 8种主流NoSQL数据库系统特性对比和最佳应用场景

    曾在多家大公司任职的软件架构师兼顾问Kristóf Kovács在博客中对主流的NoSQL数据库(Cassandra、Mongodb、CouchDB、Redis、Riak、Membase、Neo4j以及HBase)进行了全方位的对比。 虽然SQL数据库是非常有用的工具,但经历了15年的一支独秀之后垄断即将被打破。这只是时间问题:被迫使用关...
    2026-4-16
  • 数据库索引并不是万能药

    目录 innodb是如何存储数据的? 聚簇索引和二级索引 考虑额外创建二级索引的代价 不是所有针对索引列的查询都能用上索引 数据...
    2026-4-16

联系我们

在线咨询:点击这里给我发消息

Q Q:1524578900