本文作者:kris

使用python连接mysql数据库之pymysql模块的使用-

kris 2025-01-31 00:18:00 3
使用python连接mysql数据库之pymysql模块的使用-摘要: python怎么连接mysql数据库?在Python中连接MySQL数据库通常使用第三方库来实现,最常用的库是mysql-connector-python。以下是连接MySQL数据...

python怎么连接mysql数据库?

在Python中连接MySQL数据库通常使用第三方库来实现,最常用的库是mysql-connector-python。以下是连接MySQL数据库的步骤:

安装mysql-connector-python库:

复制

pip install mysql-connector-python

导入必要的模块:

python

复制

import mysql.connector

建立数据库连接:

python

复制

# 创建连接配置对象

config = {

    'user': 'your_username',

    'password': 'your_password',

    'host': 'localhost', # 数据库主机地址,如果是本地数据库则使用localhost

    'database': 'your_database', # 数据库名称

    'raise_on_warnings': True # 引发警告信息,以便于发现潜在问题

}

# 使用mysql.connector.connect方法建立连接

connection = mysql.connector.connect(**config)

执行SQL查询:

python

复制

使用python连接mysql数据库之pymysql模块的使用-

图片来源:网络

# 创建一个游标对象,通过游标执行SQL语句和获取结果

cursor = connection.cursor()

# 执行SQL查询语句

cursor.execute("SELECT * FROM your_table")

# 获取查询结果

results = cursor.fetchall()

for row in results:

    print(row) # 输出每行数据

关闭连接:

python

复制

# 关闭游标和连接

cursor.close()

connection.close()

这是一个简单的Python连接MySQL数据库的示例,你可以根据自己的需求进行修改和扩展。

在 Python 中连接 MySQL 数据库,可以使用 MySQL Connector/Python 驱动程序。首先,需要安装 MySQL Connector/Python,然后导入该库。接着,创建一个连接对象,并用数据库主机、用户名、密码、数据库名称等参数来初始化它。最后,就可以使用该连接对象来执行 SQL 查询和修改操作。

pymysql怎么连接python?

用python连接本地的mysql

import pymysql

# 1.获取连接对象

conn = pymysql.connect(host='localhost',user='root',passwd='123456',db='myschool',charset='utf8')

#2.从连接对象中获取游标

cur =conn.cursor()

# 3.组装sql语句

sql = 'select * from stu_score'

# 4.执行sql语句

cur.execute(sql)

#5.如果sql语句是像建表、建库,添加数据之类的需要提交sql,要commit

# conn.commit()

# 获取一条数据

one = cur.fetchone()

print(one)

# 获取多条记录'

many = cur.fetchmany(3)

print(many)

# 获取所有记录

data = cur.fetchall()

print(data)

#循环获取数据,打印成表格格式

for stu_score in data:

for j in stu_score:

print(j, end='\t')

print(end='\n')

#关闭游标

cur.close()

#关闭连接

conn.close()

文章版权及转载声明

作者:kris本文地址:https://www.damoyx.com/p/29031.html发布于 2025-01-31 00:18:00
文章转载或复制请以超链接形式并注明出处大漠游侠网

阅读
分享