Sqlite 学习总结
SQLite 的安装
一般在 MAC 上面系统会自带 Sqlite 的数据库版本的。
查看本地的数据库版本号呢,可以在终端输入执行下面的语句(以 mac 为例):
sqlite3
小编的 MAC 上输出的内容是:
1 | SQLite version 3.16.0 2016-11-04 19:09:39 //可以看到 SQLite 的版本信息和安装时间 |
SQLite 语法基本操作
(1)创建表格
创建数据表格基本操作语法是:
1 | CREATE TABLE datebase_name( |
例如创建班级的 Table 表格,以 ID 为主键。实例如下:
1 | CREATE TABLE ClassRoom(RoomID int perimary key, StudentNumber int, Grade int); |
如果查询数据库细节:
1 | sqlite> .schema //查询数据内容具体细节 |

(2)表格删除
1 | drop table if exist Person; |
在开始时对数据表格进行删除,得到下面的结果:

经过小编翻看资料,原来是在创建数据库时只是创建表格。并没有创建数据
Table所放的数据库。而且在sqlite3使用过程中每个语句后面的结尾需要添加;来结尾。
下面👇是使用终端对表格进行删除的正确操作:

(3)数据插入
对创建好的数据库 Table进行数据库的插入操作实现有两种:
1 | //方式一 |
具体实例如下:

(4)数据增加
(5)数据修改
(6)数据查找
在数据查找过程中我们比较常用的查找方式是:
- 查询所有数据
1 | //获取数据库中所有的数据 |
具体实例如下:

在数据显示的过程中可以使数据清楚的罗列出来,具体实现:
1 | .header on |
具体实例如下:

- 按条件查询数据


SQLite 表达式

SQLite 索引的实现
版本提交时间:
第一次提交:11/7/2017 00:45:30
第二次提交:11/10/2017 00:19:35