子博兄的头像-华尔子博-奥夏网
管理员
个人博客分享,技术资料分享!

SQLite教程(十四):C语言编程实例代码(2)

SQLite教程(十四):C语言编程实例代码(2)-华尔子博-奥夏网
三、高效的批量数据插入: 在给出操作步骤之前先简单说明一下批量插入的概念,以帮助大家阅读其后的示例代码。事实上,批量插入并不是什么新的概念,在其它关系型数据库的C接口API中都提供了一...
2年前
0587

SQLite教程(五):数据库和事务

SQLite教程(五):数据库和事务-华尔子博-奥夏网
一、Attach数据库: ATTACH DATABASE语句添加另外一个数据库文件到当前的连接中,如果文件名为':memory:',我们可以将其视为内存数据库,内存数据库无法持久化到磁盘文件上。如果操作Attached数...
2年前
0765

SQLite中的WAL机制详细介绍

SQLite中的WAL机制详细介绍-华尔子博-奥夏网
SQLite中的WAL(Write-Ahead Logging)机制是一种提高数据库性能和恢复能力的技术。WAL机制的工作原理如下: 1. WAL启用。在SQLite中通过在打开数据库连接时设置'pragma journal_mode=wal'来启用WA...
3年前
01345

初识SQLITE3数据库 SQLITE3数据库详解

初识SQLITE3数据库  SQLITE3数据库详解-华尔子博-奥夏网
SQLite是一个开源的嵌入式数据库,它的特点是: 1. 轻量级,代码少,容易理解,编译后仅有几百KB。 2. 无需安装和配置,编译后生成的SQLite库可以直接嵌入到程序中使用。 3. 单一磁盘文件,易于运输,可...
3年前
0805

SQLite学习手册,SQLite在线备份的方法步骤

SQLite学习手册,SQLite在线备份的方法步骤-华尔子博-奥夏网
一、常用备份: 下面的方法是比较简单且常用的SQLite数据库备份方式,见如下步骤: 1). 使用SQLite API或Shell工具在源数据库文件上加共享锁。 2). 使用Shell工具(cp或copy)拷贝数据库文件到备...
4年前
01340

sqlite循环批量插入数据采用批处理文件实现

sqlite循环批量插入数据采用批处理文件实现-华尔子博-奥夏网
需要在sqlite数据库中插入大量测试数据,打算用事务进行循环插入操作,不过sqlite不支持declare变量定义,所以无法通过定义循环变量值来实现。 需要通过一个批处理文件来循环调用插入sqlite语句...
5年前
02220

Postgresql主从异步流复制方案的深入探究

Postgresql主从异步流复制方案的深入探究-华尔子博-奥夏网
前言 数据库的备份工作在日常生产中极为重要,如果你咨询一个DBA如何才能设计出高可用的数据备份与恢复方案,相信很多人都会从架构上给出很多容灾的意见。但归根到底,如果业务环节中数据库还牵...
39天前
0387

PostgreSQL实现交叉表(行列转换)的5种方法示例

PostgreSQL实现交叉表(行列转换)的5种方法示例-华尔子博-奥夏网
交叉表 交叉表(Cross Tabulations)是一种常用的分类汇总表格。使用交叉表查询,显示源于表中某个字段的汇总值,并将它们分组,其中一组列在数据表的左侧,另一组列在数据表的上部。行和列的交...
2个月前
0689

PostgreSQL数据库事务实现方法分析

PostgreSQL数据库事务实现方法分析-华尔子博-奥夏网
PostgreSQL数据库事务实现方法。具体如下: 事务简介 事务管理器:有限状态机 日志管理器 CLOG:事务的执行结果 XLOG:undo/redo日志 锁管理器:实现并发控制,读阶段采用MVCC,写阶段采用锁控...
3个月前
0446

在Ubuntu中安装Postgresql数据库的步骤详解

在Ubuntu中安装Postgresql数据库的步骤详解-华尔子博-奥夏网
介绍 众所周知PostgreSQL 是自由的对象-关系型数据库服务器(数据库管理系统),在ubuntu下安装Postgresql是一件非常容易的事情,下面话不多说了,来跟着小编来一起看看详细的介绍吧。 安装方法...
4个月前
04512