数据库sqlite连接查询
时间: 2024-06-19 11:00:56 浏览: 13
SQLite是一种轻量级的关系型数据库管理系统,它不需服务器运行,也不需要预先创建数据库文件。在Python中,我们可以使用sqlite3模块直接与SQLite数据库进行交互。
连接SQLite数据库并执行查询的基本步骤如下:
1. **导入模块**:
```python
import sqlite3
```
2. **建立连接**:
```python
conn = sqlite3.connect('your_database.db') # 'your_database.db' 是你的数据库文件名
```
3. **创建游标**:
```python
cursor = conn.cursor()
```
4. **执行SQL查询**:
```python
cursor.execute("SELECT * FROM your_table") # 'your_table' 是你要查询的表名
```
5. **获取结果**:
```python
rows = cursor.fetchall() # 返回所有行
for row in rows:
print(row)
```
6. **关闭连接**:
```python
conn.close()
```
示例代码:
```python
import sqlite3
# 连接到SQLite数据库
conn = sqlite3.connect('example.db')
# 创建游标对象
cursor = conn.cursor()
# 执行查询(假设有一个名为'test_table'的表)
cursor.execute("SELECT * FROM test_table")
# 获取查询结果
rows = cursor.fetchall()
for row in rows:
print(row)
# 关闭连接
conn.close()
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)