`
samjavaeye
  • 浏览: 194417 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

SQLite3使用笔记

 
阅读更多

【下载和安装】

下载地址:https://www.sqlite.org/download.html

以64位Windows环境为例,下载:

sqlite-dll-win64-x64-xxx.zip文件,解压后得到sqlite3.def和sqlite3.dll

sqlite-tools-win32-x86-xxx.zip文件,解压后得到sqlite3.exe

把它们放到同一个目录里面即可。

 

【创建/连接数据库】

sqlite3.exe就是客户端,直接执行sqlite3.exe+数据库文件名,就可以创建/连接一个数据库,并进入命令行模式。

例如:sqlite3.exe D:\doc\db\test.db

 

【管理操作】

查看所有表:.table [table_name]

查看某个表的结构:.schema [table_name]

 

【常用数据类型】

sqlite的列可以存储任何类型的数据,这一点在查数据库的时候要特别小心。例如某个整数列里面可以查出来一个字符串。

INTEGER整数

VARCHAR字符串

BLOB二进制对象

DECIMAL(10,2)带2位小数的数字

DATE日期

DATETIME日期和时间

 

【主键自增长】

主键列类型使用INTEGER,插入记录时不指定该列的值,即可实现主键自增长。

 

【备份和恢复】

.dump ?TABLE?以 SQL 文本格式转储数据库。如果指定了 TABLE 表,则只转储匹配 LIKE 模式的 TABLE 表。

.import FILE TABLE导入来自 FILE 文件的数据到 TABLE 表中。

分享到:
评论

相关推荐

    SQLite使用学习笔记

    这篇笔记将围绕SQLite的使用展开,详细介绍如何操作数据库,包括创建、查询、更新和删除数据等核心功能。 首先,让我们从基础开始。在SQLite中,每个数据库都是一个普通的文件,可以通过SQL语句进行管理。"SQLite...

    SQLite开发笔记3(在arm-linux平台上建立嵌入式C数据库)

    进入`/root/sqlite-3.6.5/build/lib`目录,使用`file libsqlite3.so.0.8.6`查看文件信息。然后使用`arm-linux-strip libsqlite3.so.0.8.6`去除调试信息,减小库文件大小。 #### 四、交叉编译应用程序 1. **编译...

    ios 基于sqlite3笔记本代码

    查询笔记数据时,我们会使用`sqlite3_prepare_v2()`、`sqlite3_step()`和`sqlite3_column_text()`等函数来执行SELECT语句并获取结果。例如,查询所有笔记: ```objc const char *selectSql = "SELECT * FROM Notes...

    基于MFC和Sqlite3开发的简单笔记程序

    【标题】"基于MFC和Sqlite3开发的简单笔记程序"揭示了这个项目的核心技术栈,即Microsoft Foundation Classes(MFC)框架和Sqlite3数据库引擎,用于创建一个简单的笔记应用程序。MFC是微软提供的C++类库,用于简化...

    sqlite学习笔记.doc

    * 例如,使用以下命令可以创建一个名为 mrq.db 的数据库文件:sqlite3 mrq.db * 创建数据库文件后,可以使用 SQL 语句来创建表、插入数据、查询数据等。 创建表 * 使用 CREATE TABLE 语句可以创建一个新的表。 * ...

    Android Sqlite3 学习笔记.

    在Android应用开发中,SQLite3是一个重要的组成部分,它是Android系统内置的关系型数据库,适用于存储结构化数据。SQLite3是一个轻量级的嵌入式数据库,它不需要单独的服务器进程,并且能够完全支持SQL标准。在...

    SQlite数据库笔记总结详解

    - 对于C/C++,可以使用SQLite的API函数,如sqlite3_open()打开数据库,sqlite3_exec()执行SQL命令,sqlite3_prepare_v2()预编译SQL语句等。 - 对于Java,JDBC驱动提供了java.sql.Connection、Statement和ResultSet...

    SQLite3性能优化

    提供的压缩包文件中,"SQLite3性能优化 - tietao的专栏 - 博客频道 - CSDN_NET.mht"和"SQLite 优化笔记 eph's blog.mht"可能包含更多关于SQLite3性能优化的实战经验和案例,值得深入阅读。"sqlite-doc-3071300.zip...

    SQLite开发笔记1

    要开始使用SQLite,你需要下载SQLite的库文件,如SQLite3.dll和SQLite3.def。SQLite3.def文件可以使用VC++6.0的lib工具生成链接库,或者直接链接dll文件。对于VC++6.0用户,可以通过以下步骤创建C语言项目来使用...

    sqlite3,好用的很。 送Svn无限次Cleanup的解决笔记

    送Svn无限次Cleanup的解决笔记"这个标题暗示了SQLite3在解决特定问题时的有效性和实用性,特别是与版本控制系统Subversion(Svn)的整合。 SQLite3作为一个数据库引擎,其主要特性包括: 1. **自包含**:SQLite3...

    小工具框架,electron+sqlite

    2. **数据访问**:使用 Node.js 的 sqlite3 库或其它 Electron 兼容的 SQLite 驱动来操作数据库,进行增删改查等操作。 3. **异步编程**:由于数据库操作通常涉及 I/O 操作,因此应使用 Node.js 的异步编程模型,...

    mac下sqlite超好用可视化工具sqlitestudio

    mac下sqlite超好用可视化工具sqlitestudio

    基于Python+Flask+sqlite3的文献笔记管理器源码+部署文档+全部数据资料 高分项目.zip

    基于Python+Flask+sqlite3的文献笔记管理器源码+部署文档+全部数据资料 高分项目.zip基于Python+Flask+sqlite3的文献笔记管理器源码+部署文档+全部数据资料 高分项目.zip 【备注】 1、该项目是个人高分项目源码,已...

    针对 SQLite笔记1的源代码

    针对 SQLite笔记1的源代码 环境VC++6.0 C语言 注意添加.dll

    利用winform 的RichTextBox和SQLite实现笔记编辑器功能

    3 使用SQLite数据库存储数据,不用安装数据库 4 实现快速查询功能 5 提供新增和修改笔记的功能 6 最终效果图可以参考:https://blog.csdn.net/zxy13826134783/article/details/131022592?spm=1001.2014.3001.5501

    android数据库SQLite学习笔记.pdf

    android数据库SQLite学习笔记.pdf

    sqlite3操作接口程序,供参考

    SQLite3是一种轻量级、嵌入式的关系型数据库管理系统,广泛应用于各种软件系统中,尤其适合于资源有限的环境,如移动设备或小型应用程序。在本压缩包中,提供的是一套C语言实现的SQLite3接口程序,它包含了对数据库...

    安卓sqlite笔记,代码中注释相关知识点,如果你对安卓sqlite没有概念,请看这个

    总之,Android SQLite笔记涵盖了从基础的SQLite数据库操作到更高级的ORM工具 LitePal的使用。通过学习这些知识点,你不仅可以掌握如何在Android应用中管理本地数据,还能了解如何利用Gson和LitePal简化数据处理。...

    基于Flask以及sqlite3的文献笔记管理器

    【作品名称】:基于Flask以及sqlite3的文献笔记管理器 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】: 自动抓取文献...

    Python3操作SQLite3.md

    Python3操作SQLIite数据库的创建数据库,建表,增删改查数据的笔记。

Global site tag (gtag.js) - Google Analytics