怎样从MySQL中读取数据? 作为前端开发工程师,您是否掌握此技能?

20 min read

当然可以。以下是一个使用Python获取MySQL数据库中数据的示例:

首先需要安装pymysql库来连接MySQL数据库和执行SQL语句:

pip install pymysql

连接到MySQL数据库:

import pymysql

# 连接MySQL数据库
conn = pymysql.connect(
    host='localhost',
    user='your_username',
    password='your_password',
    db='your_database_name',
    charset='utf8mb4',
    cursorclass=pymysql.cursors.DictCursor
)

# 创建一个光标对象
cursor = conn.cursor()

这里需要替换your_username, your_password, your_database_name分别为你自己的用户名、密码和数据库名称。

执行SQL查询语句:

# 执行SQL查询语句
cursor.execute("SELECT * FROM your_table_name")

# 获取所有结果数据
results = cursor.fetchall()

# 遍历结果数据
for row in results:
    print(row)

这里需要替换 your_table_name为你自己的表名称。

完整的代码示例:

import pymysql

# 连接MySQL数据库
conn = pymysql.connect(
    host='localhost',
    user='your_username',
    password='your_password',
    db='your_database_name',
    charset='utf8mb4',
    cursorclass=pymysql.cursors.DictCursor
)

# 创建一个光标对象
cursor = conn.cursor()

# 执行SQL查询语句
cursor.execute("SELECT * FROM your_table_name")

# 获取所有结果数据
results = cursor.fetchall()

# 遍历结果数据
for row in results:
    print(row)

# 关闭光标对象和数据库连接
cursor.close()
conn.close()

同样需要替换your_username, your_password, your_database_name, your_table_name为你自己的用户名、密码、数据库名称和表名称。