读取sqlite数据库的2种方式

0x00 背景

做项目需要用到sqlite数据库,这里提供2种方式查询数据。

0x01 命令行读取

yum install sqlite-devel 安装数据库。

访问某个数据库

sqlite3 xxx.db

查看tables

.tables

查询表(这里的sql语法和mysql差不多)

select * from history order by seq desc limit 5;

0x02 python程序读取

python 复制代码
import sqlite3
conn = sqlite3.connect('xxx.db')
c = conn.cursor()
c.execute("""select * from history order by seq desc limit 100""")
print(c.fetchall())
c.execute("""select * from config limit 100""")
print(c.fetchall())
相关推荐
顶点多余5 分钟前
自定义协议、序列化、反序列化实现
java·linux·开发语言·c++·tcp/ip
清水白石0087 分钟前
把事故变成护城河:如何设计回归测试,防止“订单重复创建”这类历史 Bug 卷土重来?
python·bug
.柒宇.8 分钟前
Redis高频面试题与跳跃表原理详解
数据库·redis·缓存
狐狐生风15 分钟前
LangGraph 工具调用集成
python·langchain·prompt·agent·langgraph
风味蘑菇干15 分钟前
使用接口定义规范,实现类完成具体逻辑。
java·开发语言
MATLAB代码顾问16 分钟前
【智能优化】无穷优化算法(INFO)原理与Python实现
开发语言·python·算法
Bryce学亮24 分钟前
股票数据成本分析工具
数据库
2401_8332693025 分钟前
Java多线程:从入门到进阶
java·开发语言
z2005093027 分钟前
C++中的右值引用
开发语言·c++
SilentSamsara28 分钟前
迭代器协议:`__iter__` / `__next__` 的完整执行流程
开发语言·人工智能·python·算法·机器学习