python如何控制mysql

原创
admin 3小时前 阅读数 6 #Python

Python如何控制MySQL

Python是一种高级编程语言,支持面向对象编程和函数式编程,具有简洁易懂的语法和强大的功能,MySQL是一种关系型数据库管理系统,具有良好的稳定性和可靠性,广泛应用于各种企业和个人网站。

Python可以通过MySQL Connector/Python模块来连接MySQL数据库,实现对数据库的操作和控制,以下是一个简单的示例:

1、安装MySQL Connector/Python模块

可以使用pip命令安装MySQL Connector/Python模块:

pip install mysql-connector-python

2、连接MySQL数据库

可以使用以下代码连接MySQL数据库:

import mysql.connector
打开数据库连接
cnx = mysql.connector.connect(user='username', password='password',
                              host='127.0.0.1', database='test')
关闭数据库连接
cnx.close()

usernamepassword是MySQL数据库的用户名和密码,host是MySQL数据库的主机名或IP地址,database是要操作的数据库名称。

3、执行SQL语句

可以通过执行SQL语句来实现对数据库的操作和控制,以下是一个示例:

import mysql.connector
打开数据库连接
cnx = mysql.connector.connect(user='username', password='password',
                              host='127.0.0.1', database='test')
获取游标对象
cursor = cnx.cursor()
执行SQL语句
cursor.execute("SELECT * FROM mytable")
获取查询结果
rows = cursor.fetchall()
遍历查询结果并打印
for row in rows:
    print(row)
关闭游标和数据库连接
cursor.close()
cnx.close()

mytable是要查询的表名,SELECT * FROM mytable是查询语句。cursor.execute()方法用于执行SQL语句,cursor.fetchall()方法用于获取查询结果,最后要记得关闭游标和数据库连接。

热门