读取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 分钟前
sqlserver模糊查询问题
java·数据库·sqlserver
韶博雅8 分钟前
emcc24ai
开发语言·数据库·python
有想法的py工程师22 分钟前
PostgreSQL 分区表排序优化:Append Sort 优化为 Merge Append
大数据·数据库·postgresql
yongui4783426 分钟前
C# 与三菱PLC通讯解决方案
开发语言·c#
2501_9333295527 分钟前
技术架构深度解析:Infoseek舆情监测系统的全链路设计与GEO时代的技术实践
开发语言·人工智能·分布式·架构
Tong Z30 分钟前
常见的限流算法和实现原理
java·开发语言
凭君语未可34 分钟前
Java 中的实现类是什么
java·开发语言
He少年36 分钟前
【基础知识、Skill、Rules和MCP案例介绍】
java·前端·python
wearegogog12336 分钟前
离散系统参数辨识与广义预测控制MATLAB实现
开发语言·matlab
史迪仔011238 分钟前
[QML] QML IMage图像处理
开发语言·前端·javascript·c++·qt