读取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())
相关推荐
1024奇点几秒前
【仓颉语言入门 · 第二篇 第 8 课】
开发语言·数据库·ide·mysql·开源
MetWeave2 分钟前
从零跑一个气象数据管道:抓取、清洗、对账、节奏
后端·python
用户38514085394714 分钟前
Python 的 O_NOFOLLOW 为什么挡不住中间目录的符号链接?
python
gopher951116 分钟前
RUST:序列化与反序列化 serde + derive 详解
开发语言·后端·rust
其实防守也摸鱼20 分钟前
Linux文本处理命令理论学习
linux·服务器·前端·数据库·sql·学习·安全
H.莓飛39 分钟前
【Linux】自主 Shell
linux·运维·服务器·c语言·开发语言·visual studio
熊猫钓鱼>_>42 分钟前
Kotlin Multiplatform for OpenHarmony 实战:kotlinx-coroutines 结构化并发适配
开发语言·kotlin·agent·harmonyos·openharmony·适配·华为云码道
l1t1 小时前
DuckDB 各版本 tpch 10 查询时间对比
数据库
Nebula_g1 小时前
SpringBoot企业级实战项目—云禾外卖—SpringBoot常用注解解析
java·网络·数据库·spring boot·后端·spring·javase
Generalzy1 小时前
Qt 桌面开发入门:PySide6 学习路线、架构原理与技术选型
笔记·python·学习