python怎么添加mysql

频道:网站相关 日期: 浏览:34

Python连接MySQL数据库

在Python中使用MySQL,需要安装MySQL Connector驱动程序,将MySQL驱动程序与Python程序链接起来,实现Python连接MySQL数据库的功能。下面介绍如何在Python中添加MySQL。

安装MySQL Connector驱动程序

python怎么添加mysql

首先需要下载并安装MySQL Connector驱动程序,官方网站提供了多种下载方式,选择适合自己电脑的版本下载。下载完成后,按照安装指引一步步安装即可。

连接MySQL数据库

在Python程序中连接MySQL数据库需要使用MySQL Connector模块。在程序中使用以下代码导入模块:

```

import mysql.connector

在连接MySQL数据库之前,需要先设置数据库的参数,包括主机地址、用户名、密码等。在程序中使用以下代码设置参数:

mydb = mysql.connector.connect(

host="localhost",

user="yourusername",

password="yourpassword"

)

在设置好参数之后,使用以下代码连接MySQL数据库:

mycursor = mydb.cursor()

创建数据库

在连接MySQL数据库之后,可以使用Python创建数据库。在程序中使用以下代码创建一个名为testdb的数据库:

mycursor.execute("CREATE DATABASE testdb")

创建数据表

在创建完数据库之后,可以使用Python创建数据表。在程序中使用以下代码创建名为customers的数据表:

mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")

插入数据

在创建数据表之后,可以使用Python插入数据。在程序中使用以下代码插入数据:

sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"

val = ("John", "Highway 21")

mycursor.execute(sql, val)

mydb.commit()

print(mycursor.rowcount, "record inserted.")

查询数据

在插入数据之后,可以使用Python查询数据。在程序中使用以下代码查询数据:

mycursor.execute("SELECT * FROM customers")

myresult = mycursor.fetchall()

for x in myresult:

print(x)

更新数据

在查询数据之后,可以使用Python更新数据。在程序中使用以下代码更新数据:

sql = "UPDATE customers SET address = 'Canyon 123' WHERE name = 'John'"

mycursor.execute(sql)

print(mycursor.rowcount, "record(s) affected")

删除数据

在更新数据之后,可以使用Python删除数据。在程序中使用以下代码删除数据:

sql = "DELETE FROM customers WHERE name = 'John'"

print(mycursor.rowcount, "record(s) deleted")

以上就是Python连接MySQL数据库的基本操作。在实际应用中,可能会有更多功能的使用。希望这些基本操作可以为初学者提供帮助。

网友留言(0)

评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。