python代码实现MySQL数据库连接,实现软件界面查看数据库,并对数据库进行增删改查
时间: 2023-07-20 19:11:23 浏览: 57
好的,以下是一个简单的 Python 代码示例,用于连接 MySQL 数据库并实现增删改查操作:
```python
import mysql.connector
# 建立数据库连接
mydb = mysql.connector.connect(
host="localhost",
user="root",
password="password",
database="mydatabase"
)
# 创建数据库表
mycursor = mydb.cursor()
mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")
# 插入数据
sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = ("John", "Highway 21")
mycursor.execute(sql, val)
mydb.commit()
# 查询数据
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
# 更新数据
sql = "UPDATE customers SET address = 'Canyon 123' WHERE name = 'John'"
mycursor.execute(sql)
mydb.commit()
# 删除数据
sql = "DELETE FROM customers WHERE name = 'John'"
mycursor.execute(sql)
mydb.commit()
# 关闭数据库连接
mydb.close()
```
在这个示例中,我们使用了 Python 的 mysql.connector 模块来连接 MySQL 数据库。我们首先建立数据库连接,然后创建一个名为 customers 的表,并插入一条数据。接下来,我们查询了所有的数据,并将其打印出来。然后,我们更新了名字为 John 的数据的地址,并最后删除了名字为 John 的数据。最后,我们关闭了数据库连接。
如果你想让这段代码变成一个可视化的应用程序,可以使用 Python 的 tkinter 模块来创建软件界面。你可以使用 tkinter 创建一个 GUI 应用程序,并为用户提供界面来执行上述数据库操作。