• SQLite 内存数据库学习手册

    一、内存数据库:在SQLite中,数据库通常是存储在磁盘文件中的。然而在有些情况下,我们可以让数据库始终驻留在内存中。最常用的一种方式是在调用sqlite3_open()的时候,数据库文件名参数传递":memory:&q

    2022-5-14
    33 0 0
  • SQLite 错误码整理

    复制代码 代码如下:#define SQLITE_OK 0 * 成功 | Successful result ** 错误码开始 *#define SQLITE_ERROR1 * SQL错

    2022-5-14
    32 0 0
  • sqlite时间戳转时间语句

    下面是具体的实现代码:sqlite> SELECT datetime(1377168853, 'unixepoch', 'localtime');+-----------------------

    2022-5-14
    36 0 0
  • SQLite数据库安装及基本 *** 作指南

    1. 介绍SQLite 是一个开源的嵌入式关系数据库,实现自包容、零配置、支持事务的SQL数据库引擎。 其特点是高度便携、使用方便、结构紧凑、高效、可靠。 与其他数据库管理系统不同,SQLite 的安装和运行非常简单,在大多数情况下 -

    2022-5-14
    61 0 0
  • SQLite中重置自动编号列的方法

    目前流行的数据库都提供了自动编号类型,SQLite也不例外。当数据库中包含自动编号的字段时,SQLite会自动建立一个名为 sqlite_sequence 的表。这个表包含两个字段:name 和 seq 。name字段记录了自动编号字段所在

    2022-5-14
    20 0 0
  • Sqlite数据库里插入数据的条数上限是500

    今天在向Sqlite数据库里插入数据的时候,报了这样一个错:复制代码 代码如下:"too many terms in compound SELECT"去Stackoverflow上查了一下,发现有人回答这个问题:链接

    2022-5-14
    24 0 0
  • SQLite字符串比较时的大小写问题解决方法

    大部分数据库在进行字符串比较的时候,对大小写是不敏感的。但是,最近使用SQLite的时候,却发现它的情况恰好相反。假设表User的结构和值如下: UserName1User1执行下面的SQL语句:复制代码 代码如下:SELECT *

    2022-5-14
    20 0 0
  • SQLite教程(一):SQLite数据库介绍

    一、简介:SQLite是目前最流行的开源嵌入式数据库,和很多其他嵌入式存储引擎相比(NoSQL),如BerkeleyDB、MemBASE等,SQLite可以很好的支持关系型数据库所具备的一些基本特征,如标准SQL语法、事务、数据表

    2022-5-14
    26 0 0
  • SQLite教程(四):内置函数

    一、聚合函数:SQLite中支持的聚合函数在很多其他的关系型数据库中也同样支持,因此我们这里将只是给出每个聚集函数的简要说明,而不在给出更多的示例了。这里还需要进一步说明的是,对于所有聚合函数而言,distinct关键字可以作为函

    2022-5-14
    26 0 0
  • SQLite教程(二):CC++接口简介

    一、概述:在SQLite提供的CC++接口中,其中5个APIs属于核心接口。在这篇博客中我们将主要介绍它们的用法,以及它们所涉及到的核心SQLite对象,如database_connection和prepared_stateme

    2022-5-14
    39 0 0
  • SQLite教程(三):数据表和视图简介

    一、创建数据表:该命令的语法规则和使用方式与大多数关系型数据库基本相同,因此我们还是以示例的方式来演示SQLite中创建表的各种规则。但是对于一些SQLite特有的规则,我们会给予额外的说明。注:以下所有示例均是在sqlite自带

    2022-5-14
    83 0 0
  • SQLite教程(五):索引和数据分析清理

    一、创建索引:在SQLite中,创建索引的SQL语法和其他大多数关系型数据库基本相同,因为这里也仅仅是给出示例用法: 复制代码 代码如下:sqlite> CREATE TABLE testtable (first

    2022-5-14
    35 0 0
  • SQLite教程(五):数据库和事务

    一、Attach数据库: ATTACH DATABASE语句添加另外一个数据库文件到当前的连接中,如果文件名为":memory:",我们可以将其视为内存数据库,内存数据库无法持久化到磁盘文件上。如果 *** 作Atta

    2022-5-14
    55 0 0
  • SQLite教程(六):表达式详解

    一、常用表达式:和大多数关系型数据库一样,SQLite能够很好的支持SQL标准中提供的表达式,其函数也与SQL标准保持一致,如:复制代码 代码如下:||*%+-&

    2022-5-14
    56 0 0
  • SQLite教程(八):命令行工具介绍

    工欲善其事,必先利其器。学好SQLite的命令行工具,对于我们学习SQLite本身而言是非常非常有帮助的。最基本的一条就是,它让我们学习SQLite的过程更加轻松愉快。言归正传吧,在SQLite的官方下载网站,提供了支持多个平台的命令行工具

    2022-5-14
    64 0 0
  • SQLite教程(十):内存数据库和临时数据库

    一、内存数据库:在SQLite中,数据库通常是存储在磁盘文件中的。然而在有些情况下,我们可以让数据库始终驻留在内存中。最常用的一种方式是在调用sqlite3_open()的时候,数据库文件名参数传递":memory:&q

    2022-5-14
    48 0 0
  • SQLite教程(九):在线备份

    一、常用备份:下面的方法是比较简单且常用的SQLite数据库备份方式,见如下步骤:1). 使用SQLite API或Shell工具在源数据库文件上加共享锁。2). 使用Shell工具(cp或copy)拷贝数据库

    2022-5-14
    48 0 0
  • SQLite教程(十二):锁和并发控制详解

    一、概述:在SQLite中,锁和并发控制机制都是由pager_module模块负责处理的,如ACID(Atomic, Consistent, Isolated, and Durable)。在含有数据修改的事务中,该模块将确保或者所

    2022-5-14
    65 0 0
  • SQLite教程(十一):临时文件

    一、简介:尽管SQLite的数据库是由单一文件构成,然而事实上在SQLite运行时却存在着一些隐含的临时文件,这些临时文件是出于不同的目的而存在的,对于开发者而言,它们是透明的,因此在开发的过程中我们并不需要关注它们的存在。尽管如

    2022-5-14
    122 0 0