读取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())
相关推荐
小杍随笔几秒前
【Rust 语言编程知识与应用:同步机制详解】
开发语言·算法·rust
telllong5 分钟前
消息总线设计:asyncio.Queue实战
python·架构设计·asyncio
gechunlian886 分钟前
redis exporter手册
数据库·redis·缓存
GawynKing17 分钟前
Java文件传输利器:MultipartFile介绍
java·开发语言
Java.熵减码农17 分钟前
经典20道Java面试题系列(一)
java·开发语言
木易 士心18 分钟前
深入理解 MySQL 权限撤销(REVOKE)机制:从语法到安全实践
数据库·后端·mysql·安全
伏 念30 分钟前
大模型技术之LLM
人工智能·笔记·python·aigc
小龙报33 分钟前
【数据结构与算法】栈和队列的综合应用:1.用栈实现队列 2.用队列实现栈 3.设计循环队列
c语言·数据结构·数据库·c++·redis·算法·缓存
MyBFuture36 分钟前
Halcon 图像处理技巧:抠图与形态学操作指南
开发语言·halcon
dapeng287037 分钟前
使用Fabric自动化你的部署流程
jvm·数据库·python