怎么用python读取SQL数据库
时间: 2023-03-29 20:04:34 浏览: 129
您可以使用Python中的pymysql或者sqlite3模块来读取SQL数据库。具体步骤如下:
1. 安装pymysql或sqlite3模块
2. 导入模块
3. 连接数据库
4. 执行SQL查询语句
5. 获取查询结果
6. 关闭数据库连接
示例代码:
import pymysql
# 连接数据库
conn = pymysql.connect(host='localhost', port=3306, user='root', password='123456', db='test')
# 创建游标对象
cursor = conn.cursor()
# 执行SQL查询语句
sql = 'SELECT * FROM students'
cursor.execute(sql)
# 获取查询结果
result = cursor.fetchall()
print(result)
# 关闭游标和数据库连接
cursor.close()
conn.close()
相关问题
如何用python读取sql数据库表内容
可以使用Python的SQLite3模块来读取SQL数据库表内容,可以使用conn = sqlite3.connect(db_file)来连接数据库文件,然后使用cursor对象,通过cursor.execute(sql_query)来执行SQL查询,最后通过cursor.fetchall()获取查询结果。
Python读取sql数据库数据
可以使用Python中的sqlite3模块来读取sql数据库数据。具体操作步骤如下:
1.导入sqlite3模块。
2.连接到数据库。
3.创建游标(cursor)对象。
4.执行SQL查询语句。
5.使用fetchall()方法获取查询结果集。
6.关闭游标对象和数据库连接。
例如,以下是一个简单的示例代码:
```python
import sqlite3
# 连接到数据库
conn = sqlite3.connect('example.db')
# 创建游标对象
cursor = conn.cursor()
# 执行查询语句
cursor.execute('SELECT * FROM my_table')
# 获取查询结果集
results = cursor.fetchall()
# 遍历结果集
for row in results:
print(row)
# 关闭游标和连接
cursor.close()
conn.close()
```
在这个示例中,我们通过sqlite3模块连接到一个名为example.db的数据库,查询了my_table表中的所有数据,并使用for循环遍历查询结果集输出每行数据。 最后,我们关闭了游标对象和数据库连接。
阅读全文