读取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())
相关推荐
__zRainy__1 分钟前
Node系列 · ORM:mysql 驱动程序
数据库·后端·mysql·node.js·orm
程序员夏洛4 分钟前
MySQL 中如果发生死锁应该如何解决?
数据库·mysql
筱璦8 分钟前
PHP+ VUE3机构级股票分仓管理交易系统源码可出
开发语言·php·vue3·量化·股票分仓
肠畔码农9 分钟前
Redis 深度内核解析与高性能运维调优指南
运维·数据库·redis
爱奥尼欧12 分钟前
10.C++ string 实现详解
java·开发语言·c++
小飞学编程...13 分钟前
【equals 、Comparable、Comparator 三者的区别】
java·python
钱六两17 分钟前
SpringAI集成RAG实操(postgresql+pgvector)中(集成到项目中)
数据库·postgresql
青 春 记 忆20 分钟前
零基础入门python21:Flask账本的数据模型——用户、分类和账目
python·flask·后端开发
骇客野人22 分钟前
Java分布式任务调度方案(完整落地指南)
java·开发语言·分布式
hy.z_77726 分钟前
【软件测试】8. 自动化测试实践
python