在Python中连接MySQL数据库,首先需要安装pymysql
模块,然后使用该模块的函数和方法来连接数据库。
在命令行输入以下命令进行安装:
“`shell
pip install pymysql
“`
在Python代码中使用pymysql模块的connect方法进行数据库连接,具体代码如下:
“`python
import pymysql
# 创建连接
conn = pymysql.connect(host=’localhost’, user=’root’, password=’password’, database=’mydb’)
# 创建游标
cursor = conn.cursor()
# 关闭连接
conn.close()
“` 参数说明:
host:数据库主机地址,如果是本地数据库则为’localhost’,如果是云数据库则需要提供相应的IP地址或者域名;
user:数据库用户名;
password:数据库密码;
database:需要连接的数据库名。
云数据库的配置通常由提供商负责,用户只需要获取到相应的数据库信息(如主机地址、用户名、密码等)即可,如果需要自行配置,一般步骤如下:
登录云数据库管理平台;
新建数据库和用户;
授权用户访问新建的数据库;
获取数据库连接信息。
使用pymysql模块的connect方法进行数据库连接,示例代码如下:
“`python
import pymysql
# 创建连接
conn = pymysql.connect(host=’localhost’, user=’root’, password=’password’, database=’mydb’)
# 创建游标
cursor = conn.cursor()
# 执行SQL查询
cursor.execute("SELECT VERSION()")
# 获取查询结果
data = cursor.fetchone()
print("Database version : %s " % data)
# 关闭游标和连接
cursor.close()
conn.close()
“` 注意:在完成数据库操作后,记得关闭游标和连接以释放资源。
感谢观看,如有任何疑问或建议,请留言评论,关注并点赞!