读取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())
相关推荐
衍生星球几秒前
【Java 语言】— 方法(方法定义、调用、参数、返回值、方法重载)
java·开发语言·方法
CodeGL6 分钟前
16、Python Web开发
开发语言·前端·python
喵了几个咪8 分钟前
GoWind UBA 拆解:把 Doris UNIQUE KEY 翻译成 ClickHouse——读数正确性对齐实录
开发语言·后端·clickhouse·微服务·golang·gowind
ss2739 分钟前
30 PostgreSQL ACID特性详解
数据库·postgresql
FRing0313 分钟前
JavaScript入门到精通二十九(内置构造函数(Object、Array))
开发语言·前端·javascript
syagain_zsx16 分钟前
ODB 与 MySQL:C++ 里的 ORM 实践(类即表、事务铁律与查询封装)
开发语言·数据库·c++·mysql·工具库·1024程序员节
小嘉丶学长19 分钟前
Day08 · 字符串(二)
服务器·开发语言·python·学习·1024程序员节
时间售卖铺22 分钟前
MySQL 备份
运维·数据库·mysql·云原生
BD_Marathon24 分钟前
【Python】列表推导式
python
2501_9481226334 分钟前
Qs 跨端三方库仓颉适配全流程
python·react native·django·tornado