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