收藏本版 |訂閲

数据库综合论坛 今日: 0|主題: 865|排名: 6 

  • 对分区表进行alter-switch时遇到的错误
    创建一个和目标表一样定义的表; 在表上加上constraint以确保表的数据在目标分区里; Alter table 源表 switch to 目标表 partition 分区号 其中分区号可以通过$partition.partion_func( column value)获得 这个过程比insert select要快很多,因为不涉及到io,只需要修改元数据,该边partition的onwer而已。 但是上 ...
    0124 奔跑的乌龟 发表于 2023-10-20 综合
  • 数据库 SQL千万级数据规模处理概要
    1. 数据太多。放在一个表肯定不行。 比如月周期表。一个月1000万,一年就1.2亿,如此累计下去肯定不行的。所以都是基于一个周期数据一个表。甚至一个周期数据就要分几个分表。主要是考虑实际的数据量而定。当你创建一个新表时,可能这个表需要有索引,但是都要先取消索引,或者先建立表,导入数据后,再建立索引。 必要 ...
    0141 出题 发表于 2023-10-19 综合
  • sql 插入数据的三种常用方法及小贴士
    复制代码 代码如下: INSERT INTO table1(id, name, address) VALUES(1, ygl, ‘beijing') 适用于T-sql和PL/SQL SELECT id, name, address INTO table2 FROM table1 自动创建table2,T-sql用法 INSERT INTO table2(id, name, address) SELECT id, name, address FROM table1 这里简单说一下第三句,由于可以指定 ...
    097 雪傾城 发表于 2023-10-19 综合
  • 云原生内存数据库Tair助力用户体验优化
    目录 一、前言 二、背景 三、Tair 持久内存型 1.TairCPC 2.TairSQL 四、兄弟系统 五、总结 作为双11大促承载流量洪峰的利器,Tair支撑了电商交易核心体验场景。不仅在数十亿QPS的峰值下保持着亚毫秒级别的顺滑延迟,同时在电商交易核心体验场景上也做出了技术创新。 一、前言 2021年双十一,是天猫的第十三次双十 ...
    048 收费裱滋 发表于 2023-10-18 综合
  • 数据库 三范式最简单最易记的解释
    书上讲了好多, 归结起来3句话: 1NF:字段不可分; 2NF:有主键,非主键字段依赖主键; 3NF:非主键字段不能相互依赖;解释: 1NF:原子性 字段不可再分,否则就不是关系数据库; 2NF:唯一性 一个表只说明一个事物; 3NF:每列都与主键有直接关系,不存在传递依赖; 不符合第一范式的例子(关系数据库中create不出这样的表): ...
    051 东玄西数 发表于 2023-10-18 综合
  • 数据库分页查询方法
    可能会有人说这些网上都有,但我的主要目的是把这些知识通过我实际的应用总结归纳一下,以方便大家查询使用。 下面就分别给大家介绍、讲解一下三种数据库实现分页查询的方法。 一、 MySQL 数据库分页查询 MySQL数据库实现分页比较简单,提供了LIMIT函数。一般只需要直接写到sql语句后面就行了。 LIMIT子句可以用来限 ...
    068 劳模一灯 发表于 2023-10-18 综合
  • SQL中的All、Any和Some
    SQL Server中有三个关键字可以修改比较运算符:ALL、ANY和SOME,其中ANY和SOME等价。 他们作用于比较运算符和子查询之间,作用类似EXISTS、NOT EXISTS、IN、NOT IN 以及其他逻辑意义,这些语法同样被SQL Server2000支持但是很少看到有人用它们,今天我们就来介绍一下他们的用法。 定义 ALL:是所有,表示全部 ...
    055 唐弢 发表于 2023-10-17 综合
  • 三分钟图解事务隔离级别,看一遍就懂
    目录 四种事务隔离级别标准 前文说过,“锁" 是数据库系统区别于文件系统的一个关键特性,其对象是事务,用来锁定的是数据库中的对象,如表、页、行等。锁确实提高了并发性,但是却不可避免地存在一些潜在的并发一致性问题。 不过好在锁只会带来四种问题(丢失更新、脏读、不可重复读、幻读),如果可以防止这四种情况 ...
    0126 炫凤 发表于 2023-10-17 综合
  • 数据库触发器(Trigger)的一点使用心得
    (1) 针对较为复杂的跨多表的数据业务级别的约束,可以通过触发器来替代大量的后台判断代码,效率较高且便捷。 (2) 如果想通过触发器辅助业务逻辑,不能单着眼于数据库内容的变化来设计触发器,还必须紧密结合业务模型中涉及该表的所有地方,因为很有可能因为不一致的逻辑处理方式导致我们设计的触发器遗漏下一些分支 ...
    080 伊心锁爱私密品牌创始人余 发表于 2023-10-16 综合
  • 主键与聚集索引
    主键(PRIMARY KEY ) 来自MSDN的描述: 表通常具有包含唯一标识表中每一行的值的一列或一组列。这样的一列或多列称为表的主键 (PK),用于强制表的实体完整性。在创建或修改表时,您可以通过定义 PRIMARY KEY 约束来创建主键。 一个表只能有一个 PRIMARY KEY 约束,并且 PRIMARY KEY 约束中的列不能接受空值。由于 PRI ...
    065 睡个懒觉 发表于 2023-10-16 综合
  • jdbc 数据库的连接(sqlserver oracle)
    1.sql server 2000数据库的连接方式: 复制代码 代码如下: Connection con; public Connection getCon(){ try{ Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//加载驱动程序 con=DriverManger.getConnection("jdbc:microsoft:sqlServer://localhost:1433;DatabaseName=aa","sa",""); // 试 ...
    0114 你的笑容如沐春风 发表于 2023-10-15 综合
  • SQL 按特定字段值排序
    id, name shandong01 name1 shandong02 name2 shandong03 name3 beijing01 name4 beijing02 name5 beijing03 name6 shanghai01 name7 复制代码 代码如下: select id,name from table order by case when id like 'shanghai%' then 0 when id like 'beijing%' then 1 else 2 end result: shanghai01 nam ...
    0110 如此岑寂 发表于 2023-10-15 综合
  • 数据库 关系连接
    连接分类 关系间的连接分为内连接(inner join)和外连接(outer join)。 外连接又可分为:left outer join,right outer join和full outer join。内连接计算方法: 如果不加条件将会产生笛卡尔积; 如果有连接条件,按照下一节"连接条件"的规则进行运算,符合条件的元组放入结果关系中。left outer join 计算过程: 1 ...
    059 东野昱 发表于 2023-10-14 综合
  • 让你的insert操作速度增加1000倍的方法
    很多时候方法选对了对于我们做事将会是事半功倍。 大家平时都会使用insert语句,特别是有时候需要一个大批量的数据来做测试,一条一条insert将会是非常慢的,那么我们如何让我们的inser更快呢。 先看个例子: 我们需要在如下这个表中插入测试数据,包含两列,一个是itemid,一个是itemname。如果向这个表中插入103,680,000 条 ...
    0109 儛动荏笙 发表于 2023-10-14 综合
  • 写出高性能SQL语句的35条方法分析
    (1)整合简单,无关联的数据库访问: 如果你有几个简单的数据库查询语句,你可以把它们整合到一个查询中(即使它们之间没有关系)(2)删除重复记录: 最高效的删除重复记录方法 ( 因为使用了ROWID)例子: DELETE FROM EMP E WHERE E.ROWID > (SELECT MIN(X.ROWID) FROM EMP X WHERE X.EMP_NO = E.EMP_NO);(3)用TRUNC ...
    096 绚烂却叫人迷惑 发表于 2023-10-13 综合
  • 用计算列实现移动加权平均算法
    复制代码 代码如下: if OBJECT_ID('tb') is not null drop table tb if OBJECT_ID('TEMP') is not null drop table TEMP if OBJECT_ID('FUN_NOWPRICE') is not null drop FUNCTION FUN_NOWPRICE if OBJECT_ID('FUN_NOWQTY') is not null drop FUNCTION FUN_NOWQTY go create table tb( id INT ,Date1 datetime ...
    078 灵悲雨 发表于 2023-10-13 综合
  • 在ACCESS和SQL Server下Like 日期类型查询区别
    最近在用ACCESS数据库是遇到的问题总结:一、在ACCESS中LIKE的用法 Access里like的通配符用法是这样: “?”表示任何单一字符; “*”表示零个或多个字符; “#”表示任何一个数字 所以应该是: select * from databasename where fieldname like '*XX*' 但在SQL SERVER 里是用%表示零个或多个字符二、如何在ACCESS查 ...
    069 二蛋生活纪 发表于 2023-10-12 综合
  • SQL 随机查询 包括(sqlserver,mysql,access等)
    SQL Server: Sql代码 复制代码 代码如下: Select TOP N * From TABLE Order By NewID() NewID()函数将创建一个 uniqueidentifier 类型的唯一值。上面的语句实现效果是从Table中随机读取N条记录。 Access: Sql代码 复制代码 代码如下: Select TOP N * From TABLE Order By Rnd(ID) Rnd(ID) 其中 ...
    0118 九首哥 发表于 2023-10-12 综合
  • 通过DBeaver连接Phoenix操作hbase的方法
    目录 前言 1.dbeaver安装 通过dbeaver连接phoenix 前言 本文介绍常用一种通用数据库工具dbeaver,dbeaver 可通过 jdbc 连接到数据库,可以支持几乎所有的数据库产品,包括:mysql、postgresql、mariadb、sqlite、oracle、db2、sql server、sybase、ms access、teradata、firebird、derby 等等。商业版本更是可以支持各 ...
    099 邱烯芳 发表于 2023-10-11 综合
  • Linux系统下Navicat 激活教程详解
    目录 背景 环境 环境清单 环境准备 激活 背景 Navicat 是香港卓软数字科技有限公司生产的一系列 MySQL、MariaDB、MongoDB、Oracle、SQLite、PostgreSQL 及 Microsoft SQL Server 的图形化数据库管理及发展软件。它有一个类似浏览器的图形用户界面,支持多重连线到本地和远程数据库。它的设计合乎各种用户的需求,从 ...
    092 八嘻谈车 发表于 2023-10-11 综合
  • 下一頁 »

    快速發帖

    還可輸入 180 個字符
    您需要登錄後才可以發帖 登錄 | 立即注册

    本版積分規則

    圆梦公社,专注于为全球华人提供纯粹技术交流的地方,请勿发布任何政治及违法的言论。如有相关侵权、举报、投诉及建议等,请发 E-mail:dzh188@hotmail.com

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部