读取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())
相关推荐
刘~浪地球1 分钟前
Redis 从入门到精通(五):哈希操作详解
数据库·redis·哈希算法
野生技术架构师9 分钟前
2026年牛客网最新Java面试题总结
java·开发语言
环黄金线HHJX.10 分钟前
Tuan符号系统重塑智能开发
开发语言·人工智能·算法·编辑器
XLYcmy10 分钟前
一个针对医疗RAG系统的数据窃取攻击工具
python·网络安全·ai·llm·agent·rag·ai安全
dog25010 分钟前
对数的大脑应对指数的世界
开发语言·php
Mr_Xuhhh20 分钟前
深入理解Java抽象类与接口:从概念到实战
java·开发语言
zzh08129 分钟前
MySQL高可用集群笔记
数据库·笔记·mysql
Islucas32 分钟前
Claude code入门保姆级教程
python·bash·claude
萝卜白菜。42 分钟前
TongWeb7.0相同的类指明加载顺序
开发语言·python·pycharm