在python中使用终端来查询sqlite数据库
时间: 2024-05-05 08:21:25 浏览: 79
python查询sqlite数据表的方法
可以使用Python自带的sqlite3库来操作SQLite数据库。以下是一个简单的示例,演示如何在终端中查询SQLite数据库:
1. 首先,打开终端并进入Python交互模式。在终端中输入以下命令:
```bash
python
```
2. 导入sqlite3库:
```python
import sqlite3
```
3. 连接到数据库:
```python
conn = sqlite3.connect('database.db')
```
其中,`database.db`是你要连接的数据库文件名。
4. 创建一个游标对象:
```python
cursor = conn.cursor()
```
5. 执行查询语句并打印结果:
```python
cursor.execute("SELECT * FROM table_name")
rows = cursor.fetchall()
print(rows)
```
其中,`table_name`是你要查询的表名。
6. 关闭游标和数据库连接:
```python
cursor.close()
conn.close()
```
完整的示例代码如下:
```python
import sqlite3
# 连接到数据库
conn = sqlite3.connect('database.db')
# 创建一个游标对象
cursor = conn.cursor()
# 执行查询语句并打印结果
cursor.execute("SELECT * FROM table_name")
rows = cursor.fetchall()
print(rows)
# 关闭游标和数据库连接
cursor.close()
conn.close()
```
注意,以上代码中的查询语句只是一个示例,你需要根据自己的数据库表结构和需求来编写查询语句。
阅读全文