Sqlite

1 安装

首先,下载相应的版本:

其次,解压到本地,并添加到环境变量。

然后,打开 CMD 创建,输入 sqlite3 命令,即可使用了。

2 简单使用

在命令行下,可以有两类语句:

  1. 指令:所有指令都是以 . 开始,比如 .help/.tables 等
  2. SQL 语句:除了之另外的其他语句,会被当成 SQL 语句处理。注意,SQL语句必须以 ; 结尾。

创建或者打开一个数据库文件:

sqlite3
sqlite3 > .open xxx.db # 或者
sqlite3 c:\xxx.db

3 常用指令

指令 描述
.help 查看帮助
.quit 退出
.open 打开数据库文件,如果不存在,那么创建一个新的并打开
.mode 结果显示模式,有 ascii/csv/columns/list/tabs 等选项
.schema 查看建表语句
.tables 查看所有表
.read 从外部加载执行 SQL 文件
.timer/trace … 定制显示项目

4 数据类型

每个存储在 SQLite 数据库中的值都具有以下存储类之一:

存储类 描述
NULL 值是一个 NULL 值。
INTEGER 值是一个带符号的整数,根据值的大小存储在 1、2、3、4、6 或 8 字节中。
REAL 值是一个浮点值,存储为 8 字节的 IEEE 浮点数字。
TEXT 值是一个文本字符串,使用数据库编码(UTF-8、UTF-16BE 或 UTF-16LE)存储。
BLOB 值是一个 blob 数据,完全根据它的输入存储。

最新文章

  1. JAVA基础-输入输出:1.编写TextRw.java的Java应用程序,程序完成的功能是:首先向TextRw.txt中写入自己的学号和姓名,读取TextRw.txt中信息并将其显示在屏幕上。
  2. iOS开发中数组常用的五种遍历方式
  3. DSP using MATLAB 示例Example3.7
  4. 现在写 PHP,你应该知道这些
  5. Echarts - js
  6. 深入JS系列学习4
  7. 又一次拾起C语言的威严
  8. ReactJS入门2:组件状态
  9. 用vue开发一个app(4,一个久等了的文章)H5直播平台登录注册(1)
  10. Java Servlet 笔记3
  11. 强化学习(十)Double DQN (DDQN)
  12. Numpy基本操作
  13. docker 12 docker容器数据卷
  14. Spark SQL例子
  15. jQuery写省级联动列表,创造二维数组,以及如何存/调用二维数组中的数据
  16. LeetCode题解之Univalued Binary Tree
  17. 磁盘 -> 硬盘 -> c盘 && 内存
  18. [ZJOI2015]幻想乡战略游戏——动态点分治
  19. 覆盖equals时总要覆盖hashCode
  20. final学习

热门文章

  1. PHP初级程序员出路
  2. [转]Winform开发框架的重要特性总结
  3. 在ASP.NET MVC使用JavaScriptResult
  4. @Styles的nameSpace是什么
  5. JavaScript学习总结(二)——延迟对象、跨域、模板引擎、弹出层、AJAX示例
  6. Table转换成实体、Table转换成实体集合(可转换成对象和值类型)
  7. 并发修改异常(ConcurrentModificationException)
  8. Linux常用基本命令(cat)
  9. POJ3159(KB4-K 差分约束)
  10. HDU1007(最近点对)