读取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())
相关推荐
Dxy12393102161 分钟前
Python使用正则提取字符串中的数字
python
yqj2344 分钟前
【无标题】
java·开发语言
花果山总钻风14 分钟前
SQLAlchemy各种排序示例
后端·python·中间件
游乐码16 分钟前
c#结构体
开发语言·c#
tod11318 分钟前
Redis C++ 客户端开发全流程指南
数据库·c++·redis·缓存
Coder_Boy_22 分钟前
JDK17_JDK21并发编程:资深架构常用模式+最佳实践
java·开发语言·spring boot·架构
w_t_y_y28 分钟前
MySQL原理(三)锁定机制(4)常见的行锁行为&影响哪些操作&对DB的影响
数据库
沧澜sincerely28 分钟前
组合查询(UNION)
数据库·union·union all
大黄说说33 分钟前
Python 实战指南:一键批量旋转 PDF 页面方向
开发语言·python·pdf
郁闷的网纹蟒35 分钟前
虚幻5---第16部分---敌人(中)
开发语言·c++·ue5·游戏引擎·虚幻