SQLite的基本使用

最近在做一个学习助手的桌面应用小程序,因为有一个板块是学习的整理以及学习笔记的展示和搜索,所以需要一个地方记录学习的相关数据。mysql、sqlserver甚至oracle对这个项目来说都太大了,xml文件我不太想用,还没有用过sqlite,而它又是轻量型的,所以就趁这个机会学习了一下sqlite的基本操作。

一、SQLite简介

SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统。

二、Sqlite的安装

有Linux的安装版本,在这里,暂时只记录在wnidows上的安装

1、在 SQLite Download Page 下载sqlite-dll和sqlite-tool两个文件

 视自己计算机的实际情况下载sqlite-dll-win32_*或者sqlite-dll-win64_*。

2、在本地创建一个文件夹,比如D:/develop/database/sqlite,将下载的两个压缩文件解压至该文件夹中,将得到如下文件

3、将 D:/develop/database/sqlite 添加到 PATH 环境变量中

添加后,输入sqlite3即可

三、Sqlite的基本使用

1、打开指定数据库/创建数据库

1)切换到该文件所在路径

2)sqlite>.open 该文件名称(比如test.db)

如果test.db不存在,会自动创建。

test即为数据库名称

2、查找表格

sqlite>.tables

创建表格、查询表格等语法跟sqlserver的差不多,初步使用还没有用到特别多的地方,深入学习之后再继续分享

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQLite是一种轻量级的嵌入式数据库管理系统,它是一个开源的、零配置的、无服务器的数据库引擎。下面是SQLite基本操作介绍: 1. 创建数据库使用SQLite命令行或者SQLite图形化工具,可以创建一个新的数据库文件,例如:`sqlite3 test.db`。 2. 创建表:在数据库中创建表格来存储数据,使用`CREATE TABLE`语句,例如:`CREATE TABLE students (id INTEGER PRIMARY KEY, name TEXT, age INTEGER);`。 3. 插入数据:使用`INSERT INTO`语句向表中插入数据,例如:`INSERT INTO students (name, age) VALUES ('Alice', 20);`。 4. 查询数据:使用`SELECT`语句从表中查询数据,例如:`SELECT * FROM students;`。 5. 更新数据:使用`UPDATE`语句更新表中的数据,例如:`UPDATE students SET age = 21 WHERE name = 'Alice';`。 6. 删除数据:使用`DELETE FROM`语句删除表中的数据,例如:`DELETE FROM students WHERE name = 'Alice';`。 7. 查询条件:可以使用`WHERE`子句来添加查询条件,例如:`SELECT * FROM students WHERE age > 18;`。 8. 排序数据:使用`ORDER BY`子句对查询结果进行排序,例如:`SELECT * FROM students ORDER BY age DESC;`。 9. 连接表:使用`JOIN`语句连接多个表进行查询,例如:`SELECT * FROM students JOIN scores ON students.id = scores.student_id;`。 10. 创建索引:使用`CREATE INDEX`语句创建索引来提高查询性能,例如:`CREATE INDEX idx_name ON students (name);`。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值