读取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())
相关推荐
阿贵---几秒前
C++中的备忘录模式
开发语言·c++·算法
房开民5 分钟前
paddle 文本检测识别模型转为onnx
开发语言·r语言·paddle
wh_xia_jun14 分钟前
MODNet 本地抠图项目指南
python
setmoon21416 分钟前
C++中的观察者模式实战
开发语言·c++·算法
山峰哥16 分钟前
查询优化案例:从慢查询到闪电般的查询速度
数据库·sql·性能优化·编辑器·深度优先
2403_8355684718 分钟前
C++代码规范化工具
开发语言·c++·算法
杨云龙UP22 分钟前
Oracle ASM磁盘组空间分配与冗余理解
linux·运维·数据库·sql·oracle
山上三树42 分钟前
Qt Widget介绍
开发语言·qt
老歌老听老掉牙1 小时前
Python星号参数深度解析
python·参数·星号
微学AI1 小时前
一款数据库SQL防火墙:可以拦截99.99%,可以阻止恶意SQL
数据库·sql