读取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())
相关推荐
lsx20240626 分钟前
HTML5 新元素
开发语言
拾心211 小时前
【云运维】Python基础(二)
python
先知后行。2 小时前
C/C++八股文
java·开发语言
Boilermaker19922 小时前
【MySQL 进阶】高性能优化
数据库·sql·mysql
CoderOnly3 小时前
SQL,CROSS JOIN速度优化
数据库·sql·mysql
程序员buddha3 小时前
C语言数组详解
c语言·开发语言·算法
寻找华年的锦瑟3 小时前
Qt-视频播放器
开发语言·qt
Highcharts.js3 小时前
入门指南|从文件到图表:Highcharts对接数据库(CSV、Excel)实现数据同步绘制图表
数据库·excel·数据同步·highcharts·数据对接·文件导入
又是忙碌的一天3 小时前
Java IO流
java·开发语言
fish_study_csdn3 小时前
Python内存管理机制
开发语言·python·c python