读取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())
相关推荐
倔强的石头_3 分钟前
金仓数据库 MongoDB 兼容:多模融合下的架构之道与实战体验
数据库
yzp-4 分钟前
记录一个死锁异常--循环打印 AB go语言
开发语言·后端·golang
codealy11 分钟前
MYSQL索引失效常见场景 - 数据库性能优化
数据库·mysql·性能优化
LT>_<17 分钟前
flink遇到的问题
大数据·python·flink
tryxr21 分钟前
Java 中 this 关键字的使用场景
java·开发语言·类与对象·this关键字
九皇叔叔22 分钟前
MySQL数据库 意向锁(初篇)
数据库·mysql
写代码的【黑咖啡】22 分钟前
面向对象编程入门:从类与对象到构造函数
开发语言·python
阿拉伯柠檬23 分钟前
MySQL基本查询
linux·数据库·mysql·面试
沐知全栈开发23 分钟前
Perl POD 文档
开发语言
luo_yu_110625 分钟前
安装chroma的时候报错
python·chroma