要保存一个数据库,可以使用 McDbDatabase::saveAs() 函数。 如果两个数据库合并时发生冲突(例如两个数据库有相同的线型名),则在控件中使用目标数据库的数据。 下面的函数与标准的图形插入命令等价: Insert function 作用:将一个数据库复制到调用这个成员函数的数据库中。 ...
分类:
数据库 时间:
2019-07-10 15:16:14
阅读次数:
114
数据库是控件最重要的部分, 所有图形信息都储存在数据库中 ,因此掌握数据库是控件开发的基础。数据库对象包括 实体、块表记、符号表记录和字典 ,数据库对象组成了数据库。 数据库概述 控件数据库中存储了构成图形的对象和实体。图形是存储在数据库中对象的集合,基本的数据库对象包括实体、符号表和字典。 实体是 ...
分类:
数据库 时间:
2019-07-10 15:14:13
阅读次数:
141
用户可以使用 new命令创建 一个数据库,使用 delete命令删除 一个数据库。 可以使用下面的函数读取一个图形文件: 注意:一定不要删除由Mx::mcdbHostApplicationServices()->workingDatabase()函数返回的数据库,因为它返回的是当前工作的数据库。 ...
分类:
数据库 时间:
2019-07-10 15:09:41
阅读次数:
165
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级 别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两 篇博客介绍事务的功能是一样的概念,因此事 ...
分类:
其他好文 时间:
2019-07-10 11:11:19
阅读次数:
121
如上图: innodb 的 逻辑存储单元分成 表空间,段,区,页 4个等级 默认情况下,一个数据库 所有变共享一个 默认的表空间。可以指定每个表一个表空间。 一个表空间管理着 多个 segment( 段 ),不固定个数 一个段管理着多个区( extent ),并且一个区是一个 1M 。 一个 区 有 ...
分类:
数据库 时间:
2019-07-09 22:17:06
阅读次数:
141
为什么要使用连接池 一个数据库服务器只拥有有限的连接资源,一旦所有的连接资源都在使用,那么其它需要连接的资源就只能等待释放连接资源。所以,在连接资源有限的情况下,提高单位时间的连接的使用效率,缩短连接时间,就能显著缩短请求时间。 所以就有了连接池的概念,在初始化时,创建一定数量的连接,先把所有连接存 ...
分类:
其他好文 时间:
2019-07-09 09:29:19
阅读次数:
88
说明:企业开发过程中肯定会用到数据库集群,数据库集群只是提高了并发访问的性能 1.数据库的库表分离设计: ? 垂直拆分: ? 垂直拆库:是根据数据库里面的数据表的相关性进行拆分,比如:一个数据库里面既存在用户数据,又存在订单数据,那么垂直拆分可以把用户数据放到用户库,把订单数据放到订单库。 ? 垂直 ...
分类:
其他好文 时间:
2019-07-08 23:41:48
阅读次数:
121
Oracle数据库的体系结构 1. 数据库: database Oracle数据库是数据的物理存储,和mysql不一样的是,只要我们愿意,我们就可以在mysql下创建任意的数据库,每个新项目的启动,创建一个数据库,然后通过 可以查看到全部数据库,但是Oracle的数据库是一个操作系统只有一个库,说白 ...
分类:
数据库 时间:
2019-07-08 13:50:07
阅读次数:
151
show database; 查看所有数据库 drop database db_name; 删除数据库 create database db_name;创建数据库 一个数据库对应一个文件夹 create database if not exists db_name; show warnings; 查 ...
分类:
数据库 时间:
2019-07-02 22:54:08
阅读次数:
178
基础语法 创建连接 URL的字符串形式是 ,在这里 是一个数据库的名称,如 ,`oracle postgresql driver psycopg2 pyodbc cx_oracle`等。或者,该URL可以是一个实例。 创建回话, 用来与数据库交谈,ORM对数据库的“处理”是 " " 。当我们第一次设 ...
分类:
数据库 时间:
2019-07-02 20:51:21
阅读次数:
168