python 连接mysql数据库 读取数据代码
时间: 2023-06-05 16:08:48 浏览: 87
可以参考以下代码:
``` python
import pymysql
db = pymysql.connect(host='localhost', port=3306, user='root', password='password', db='database_name')
cursor = db.cursor()
cursor.execute('SELECT * FROM table_name')
data = cursor.fetchall()
for row in data:
print(row)
db.close()
```
其中,host、port、user、password、db分别为数据库的主机名、端口号、用户名、密码和数据库名。table_name为数据表名。执行SELECT语句后,可以使用fetchall()方法获取所有查询结果。最后记得关闭数据库连接。
相关问题
python读取mysql数据库数据
可以使用Python中的MySQLdb或pymysql库来读取MySQL数据库中的数据。下面是一个简单的例子:
```
import MySQLdb
# 获取数据库连接
db = MySQLdb.connect(host="", user="", passwd="", db="")
# 获取游标对象
cursor = db.cursor()
# 执行SQL查询语句
cursor.execute("SELECT * FROM users")
# 获取查询结果
results = cursor.fetchall()
# 遍历结果
for row in results:
print(row[0], row[1], row[2])
# 关闭游标和数据库连接
cursor.close()
db.close()
```
其中host、user、passwd、db分别为数据库的地址、用户名、密码和数据库名称。在执行查询语句后,可以使用`fetchall`方法来获取查询结果,遍历结果即可获取每一行的数据。最后不要忘记关闭游标和数据库连接。
python连接mysql读取数据并处理
好的,下面是一个简单的Python连接MySQL读取数据并处理的示例代码:
首先,需要安装MySQL的Python库,可以使用pip命令进行安装:
```
pip install mysql-connector-python
```
然后,可以使用以下代码连接MySQL数据库,并读取数据:
```python
import mysql.connector
# 连接MySQL数据库
cnx = mysql.connector.connect(user='username', password='password',
host='localhost', database='database_name')
# 创建游标对象
cursor = cnx.cursor()
# 编写SQL查询语句
query = "SELECT * FROM table_name"
# 执行查询语句
cursor.execute(query)
# 遍历查询结果
for row in cursor:
# 处理查询结果
print(row)
# 关闭游标和数据库连接
cursor.close()
cnx.close()
```
其中,`user`和`password`是MySQL数据库的用户名和密码,`host`是MySQL服务器的IP地址或主机名,`database`是要连接的数据库名称。
`cursor.execute()`方法用于执行SQL查询语句,执行后可以通过`cursor`对象遍历查询结果。在遍历结果时,可以对查询结果进行处理,例如打印或保存到文件中等。
最后,记得关闭游标和数据库连接,以释放资源。