自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 2节点读写分离动态增加备节点

2节点读写分离动态增加备节点

2022-11-03 18:11:27 165

原创 达梦数据库分页用法

因为rownum并不是当作实体数据存放在每一张表中,而是在每一次select查询的时候,动态分配的,有1才有2,如果rownum没有1,那么2也就没有了意义,所以这个查询就不会有任何结果出来。在对表进行insert时,会按照insert的顺序,将rownum分配给每一行记录,因此在select的时候,rownum的排序是根据insert记录的顺序显示的。其意思就是比如查询按照成绩取前5%的学生,假如5%的学生的最后一位的成绩是75,那么不在5%内的成绩是75的也查询出来。|,

2022-11-03 17:33:57 7138

原创 达梦DMFLDR使用介绍

dmfldr(DM Fast Loader)是 DM 提供的快速数据装载命令行工具。用户通过使用dmfldr 工具能够把按照一定格式排序的文本数据以简单、快速、高效的方式载入到 DM 数据库中,或把 DM 数据库中的数据按照一定格式写入文本文件。安装好 DM 数据库管理系统后,在安装目录的”bin”子目录下可找到 dmfldr 执行文件。启动操作系统的命令行窗口,进入”dmfldr”所在目录。dmfldr 的使用必须指定必要的参数,否则工具会报错“无效的参数个数”并退出。为dmfldr 指定参数的格式为:d

2022-06-22 16:14:33 4012

原创 达梦聚集索引

聚集索引表(列存储表和堆表除外)都是使用 B+树(以下简称 B 树)索引结构管理的,每一个普通表都有一个聚集索引,数据通过聚集索引键排序,根据聚集索引键可以快速查询任何记录。(即表是一个索引,这个索引名称叫聚集索引,可以理解为创建一个表后,将所有字段放在一起建立一个复合索引,只不过这个不需要我们来创建,系统自动给我们维护了一个)当建表语句未指定聚集索引键,DM 的默认聚集索引键是ROWID,即记录默认以 ROWID在页面中排序。ROWID 是 B 树为记录生成的逻辑递增序号,表上不同记录的 ROWID 是不

2022-06-22 15:37:44 2979

原创 Dotnet接口-达梦数据库增删改查

.NET Data Provider是.NET Framework编程环境下的数据库用户访问数据库的编程接口,用于连接到数据库、执行命令和检索结果。在数据源和代码之间创建了一个最小层,以便在不以功能为代价的前提下提高性能。开发环境搭建 软件 版本 达梦数据库 DM 8.0 及以上版本 Visual Studio 2019 新建项目 ...

2021-08-17 10:54:24 748

原创 PHP接口--达梦数据库增删改查

php环境安装操作系统版本:CentOS Linux release 7.6.1810 (Core)数据库版本:DM Database Server 64 V8php版本:php-7.4.22官网下载php源码包,并将其上传到/root目录https://www.php.net/downloads.php解压 [root@dca ~]#tar -zxvf php-7.4.22.tar.gz 编译: [root@dca ~]# cd /ro..

2021-08-17 10:45:43 953

原创 ODBC数据源配置

1.linux ODBC配置1.1上传安装包解压 tar -zxvf unixODBC-2.3.0.tar.gz 1.2编译 [root@dca unixODBC-2.3.0]# ./configure 需要安装gcc。1.3安装 [root@dca unixODBC-2.3.0]# make & make install 1.4查看配置文件路径 [root@dca unixODBC-2.3.0]# od..

2021-08-17 10:41:49 627

原创 dmpython安装

dmPython 是 DM 提供的依据 Python DB API version 2.0 中 API 使用规定而开发的数据库访问接口。dmPython 实现这些 API,使 Python 应用程序能够对 DM 数据库进行访问。1.linux下安装dmpython操作系统版本: [root@dca dmPython.egg-info]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 数据..

2021-08-17 10:34:02 4231 3

原创 达梦-左右连接

左右连接左外连接:包含左边表的全部行(不管右边的表中是否存在与它们匹配的行),以及右边表中全部匹配的行。标准写法:a left join b on a.order_id = b.order_id兼容oracle写法:a.order_id = b.order_id(+)右外连接:包含右边表的全部行(不管左边的表中是否存在与它们匹配的行),以及左边表中全部匹配的行。标准写法:a right join b on a.order_id = b.order_id兼容oracle写法

2021-07-26 22:37:32 2684

原创 达梦反连接与半连接

半连接与反连接除了内连接,外连接等还有两种特殊的连接查询:半连接(Semi Join)和反连接(Anti Join)。由于 SQL 标准没有定义这两种连接查询语法,而是通过子查询的方式实现相同的效果。1.半连接半连接返回左表中与右表至少匹配一次的数据行,通常体现为 EXISTS 或者 IN 子查询。半连接的示意图如下: table1 中的 id = 2 在 table2 中没有对应的数据,所以连接的结果不包含该记录。半连接只会返回左表中的数据,右表只用于条.

2021-07-26 22:32:50 321

原创 达梦锁机制

锁机制1.如何保证事务的隔离性为了保证隔离性,一种方式是所有事务串行执行,让事务之间不互相干扰。但是串行执行效率非常低,为了增大吞吐,减小响应时间,数据库通常允许多个事务同时执行。因此并发控制需要保证:事务并发执行的效果,与事务串行执行的效果完全相同,以达到隔离性的要求。数据库系统的锁管理器模块,专门负责给访问对象加锁和释放锁,保证只有持有锁的事务,才能操作相应的对象。锁可以分为两类:S-Lock和X-Lock,S-Lock是读请求使用的共享锁,X-Lock是写请求使用的排他锁。它们的相容性如下

2021-07-26 22:24:58 2856

原创 达梦事务管理

事务1.事务简介数据库事务是指作为单个逻辑工作单元的一系列操作的集合。一个典型的事务由应用程序中的一组操作序列组成。1.1事务特性1.1.1原子性这一组操作要么一起生效,要么都不生效,事务执行过程中如遇错误,已经执行的操作要全部撤回,这就是事务的原子性。1.1.2 一致性数据一致性是指表示客观世界同一事务状态的数据,不管出现在何时何处都是一致的、正确的、完整的。换句话说,数据一致性是任何点上保证数据以及内部数据结构的完整性,比如账户之间无论怎么转账,总额不会变等现实约

2021-07-26 22:16:18 2906

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除