读取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 小时前
深度剖析 KES 行标识体系:OID 与 ROWID 核心原理、实战案例及性能优化
数据库·oid·kes·rowid
gogogo出发喽13 小时前
使用Pear Admin Flask
后端·python·flask
橘子编程13 小时前
操作系统原理:从入门到精通全解析
java·linux·开发语言·windows·计算机网络·面试
唔6613 小时前
原生 Android(Kotlin)仅串口「继承架构」完整案例二
android·开发语言·kotlin
错把套路当深情13 小时前
Kotlin 全方向开发技术栈指南
开发语言·kotlin
与虾牵手13 小时前
Python asyncio 踩了一周坑,我把能犯的错全犯了一遍
python
飞Link13 小时前
LangGraph 核心架构解析:节点 (Nodes) 与边 (Edges) 的工作机制及实战指南
java·开发语言·python·算法·架构
一直都在57213 小时前
MySQL索引优化
android·数据库·mysql
wjp@00113 小时前
SQL server导出导入数据
运维·服务器·数据库
脑子加油站13 小时前
MySQL8数据库高级特性
数据库·mysql