读取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())
相关推荐
五阿哥永琪13 小时前
正则表达式
数据库·mysql·正则表达式
FBI HackerHarry浩13 小时前
修改Pycharm2023.2.5连接数据库创建的SQL文件保存的默认位置
python·pycharm
老徐聊GEO13 小时前
AI搜索获客:亲测有效的实践案例分享
大数据·人工智能·python
只做人间不老仙13 小时前
C++ grpc 拦截器示例学习
开发语言·c++·学习
踏着七彩祥云的小丑13 小时前
Go学习第7天:Map集合 + 递归函数 + 类型转换
开发语言·学习·golang·go
LaughingZhu13 小时前
Product Hunt 每日热榜 | 2026-06-13
数据库·mysql
何以解忧,唯有..13 小时前
Go语言变量的声明方式详解
开发语言·后端·golang
HKkuaidou13 小时前
基于深度学习的药用草本植物识别系统
pytorch·python·深度学习·resnet
半夜燃烧的香烟13 小时前
springboot3.0 集成minio上传文件,支持多个桶名
java·开发语言·spring boot
c2385613 小时前
GDB 进程概念详解(下篇)—— 多进程与进阶调试能力
linux·服务器·数据库