python中查询数据库里的数据
时间: 2023-07-16 10:14:23 浏览: 47
在 Python 中查询数据库里的数据,需要使用数据库连接库和数据库操作库。以下是一个简单的示例:
1. 首先,需要连接到数据库。这可以通过使用适当的库和模块来完成。例如,如果你使用 MySQL 数据库,你可以使用 PyMySQL 库。
```python
import pymysql
connection = pymysql.connect(host='localhost', user='root', password='password', db='database_name')
```
2. 然后,需要创建一个 cursor 对象,该对象可用于执行 SQL 查询。
```python
cursor = connection.cursor()
```
3. 接下来,需要编写 SQL 查询语句。
```python
query = "SELECT * FROM table_name WHERE column_name = 'value'"
```
4. 使用 cursor 对象执行查询。
```python
cursor.execute(query)
```
5. 最后,从 cursor 对象获取结果。
```python
result = cursor.fetchall()
```
6. 遍历结果并打印。
```python
for row in result:
print(row)
```
完整的示例代码如下:
```python
import pymysql
# 连接到数据库
connection = pymysql.connect(host='localhost', user='root', password='password', db='database_name')
# 创建 cursor 对象
cursor = connection.cursor()
# 编写 SQL 查询语句
query = "SELECT * FROM table_name WHERE column_name = 'value'"
# 执行查询
cursor.execute(query)
# 获取结果
result = cursor.fetchall()
# 打印结果
for row in result:
print(row)
# 关闭连接
connection.close()
```