排序
SQLite教程(十二):锁和并发控制详解
一、概述: 在SQLite中,锁和并发控制机制都是由pager_module模块负责处理的,如ACID(Atomic, Consistent, Isolated, and Durable)。在含有数据修改的事务中,该模块将确保或者所有的数据修改全...
SQLite教程(十一):临时文件
一、简介: 尽管SQLite的数据库是由单一文件构成,然而事实上在SQLite运行时却存在着一些隐含的临时文件,这些临时文件是出于不同的目的而存在的,对于开发者而言,它们是透明的,因此在开发的...
SQLite教程(八):命令行工具介绍
工欲善其事,必先利其器。学好SQLite的命令行工具,对于我们学习SQLite本身而言是非常非常有帮助的。最基本的一条就是,它让我们学习SQLite的过程更加轻松愉快。言归正传吧,在SQLite的官方下载...
SQLite教程(二):C/C++接口简介
一、概述: 在SQLite提供的C/C++接口中,其中5个APIs属于核心接口。在这篇博客中我们将主要介绍它们的用法,以及它们所涉及到的核心SQLite对象,如database_connection和prepared_statement。相...
SQLite字符串比较时的大小写问题解决方法
大部分数据库在进行字符串比较的时候,对大小写是不敏感的。但是,最近使用SQLite的时候,却发现它的情况恰好相反。 假设表User的结构和值如下: UserName 1 User1 执行下面的SQL语句: SELECT ...
ubuntu下使用SQLite3的基本命令
在Ubuntu系统下使用SQLite3,常用的基本命令有: 1. 启动SQLite3: sqlite3 这会启动SQLite3的交互式终端,可以在其中输入SQL语句。 2. 创建数据库: CREATE DATABASE mydatabase; 3. 创建表: CREATE...
初识SQLITE3数据库 SQLITE3数据库详解
SQLite是一个开源的嵌入式数据库,它的特点是: 1. 轻量级,代码少,容易理解,编译后仅有几百KB。 2. 无需安装和配置,编译后生成的SQLite库可以直接嵌入到程序中使用。 3. 单一磁盘文件,易于运输,可...
SQLite3 API 编程手册,附源代码
前序:... 1 一、 版本... 1 二、 基本编译... 2 三、 SQLITE操作入门... 2 (1) 基本流程... 2 (2) SQL语句操作... 4 (3) 操作二进制... 8 (4) 事务处理... 10 四、 给数据库加密... 10...
PostgreSQL教程(十九):SQL语言函数
一、基本概念: SQL函数可以包含任意数量的查询,但是函数只返回最后一个查询(必须是SELECT)的结果。在简单情况下,返回最后一条查询结果的第一行。如果最后一个查询不返回任何行,那么该函数将...
PostgreSQL教程(十八):客户端命令(2)
七、pg_dump: pg_dump是一个用于备份PostgreSQL数据库的工具。它甚至可以在数据库正在并发使用时进行完整一致的备份,而不会阻塞其它用户对数据库的访问。该工具生成的转储格式可以分为两种,脚...