Sqlite共48篇 第2页
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。

为SQLite3提供一个ANSI到UTF8的互转函数

在使用Sqlite3时必须要用到的 使用方法: char* src = '...';//待转换的ANSI或UTF8字符串 char* dst = NULL;//保存由函数内部分配的内存指针, 不需要传入内存缓冲区的 转换为UTF-8:to_utf8(src, ...
天山雪莲的头像-华尔子博-奥夏网天山雪莲4年前
01320

SQLite 内存数据库学习手册

一、内存数据库: 在SQLite中,数据库通常是存储在磁盘文件中的。然而在有些情况下,我们可以让数据库始终驻留在内存中。最常用的一种方式是在调用sqlite3_open()的时候,数据库文件名参数传递'...
子博兄的头像-华尔子博-奥夏网4年前
01450

SQLite中的WAL机制详细介绍

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

SQLite 入门教程三 好多约束 Constraints

一、约束 Constraints 在上一篇随笔的结尾,我提到了约束, 但是在那里我把它翻译成了限定符,不太准确,这里先更正一下,应该翻译成约束更贴切一点。 那么什么是约束呢? 我们在数据库中存储数...
天山雪莲的头像-华尔子博-奥夏网天山雪莲4年前
01930

SQLite 入门教程二 SQLite的创建、修改、删除表

一、数据库定义语言 DDL 在关系型数据库中,数据库中的表 Table、视图 View、索引 Index、关系 Relationship 和触发器 Trigger 等等,构成了数据库的架构 Schema。 在 SQL 语句中,专门有一些语...
子博网的头像-华尔子博-奥夏网子博网4年前
01470

SQLite 入门教程一 基本控制台(终端)命令

SQLite 入门教程一 基本控制台(终端)命令-华尔子博-奥夏网
一、基本简介 SQLite 是一个自持的(self-contained)、无服务器的、零配置的、事务型的关系型数据库引擎。因为他很小,所以也可以作为嵌入式数据库内建在你的应用程序中。SQLite 被应用在 Sola...
子博兄的头像-华尔子博-奥夏网4年前
02170

Linux sqlite3 基本命令使用详解

备注:本文所有操作均在root用户下进行。 1、安装sqlite3 ubuntu下安装sqlite3直接在终端运行命令: #apt-get install sqlite3 查看版本信息: #sqlite3 -version 2 、sqlite3常用命令 当前目录...
子博兄的头像-华尔子博-奥夏网4年前
01610

基于sqlite特殊字符转义的实现方法

select * fromtablewhere  number like '%/%%' escape '/'... sqlite3数据库在搜索的时候,一些特殊的字符需要进行转义, 具体的转义如下: /   ->    // '   ->    '' [   ...
子博网的头像-华尔子博-奥夏网子博网4年前
02610

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

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

sqlite3 top的查询及limit语法介绍

其实,在sqlite3中没有top的语法结构,但在sqlite3中有相关的语法能实现跟top语法相同的功能,sqlite3 sql是用limit这样的语法来实现的; 如: select * from table where name='_安静ゝ' order...
子博兄的头像-华尔子博-奥夏网4年前
02720