MySQL是一种开源的关系型数据库管理系统,可以用于存储和管理大量的数据。下面是一个使用MySQL存储数据的示例程序:
import mysql.connector
# 连接到MySQL数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
# 创建一个表
mycursor = mydb.cursor()
mycursor.execute("CREATE TABLE customers (id INT AUTO_INCREMENT PRIMARY KEY, 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()
print(mycursor.rowcount, "record inserted.")
# 查询数据
mycursor.execute("SELECT * FROM customers")
result = mycursor.fetchall()
for row in result:
print(row)
# 更新数据
sql = "UPDATE customers SET address = 'Canyon 123' WHERE address = 'Highway 21'"
mycursor.execute(sql)
mydb.commit()
print(mycursor.rowcount, "record(s) updated.")
# 删除数据
sql = "DELETE FROM customers WHERE address = 'Canyon 123'"
mycursor.execute(sql)
mydb.commit()
print(mycursor.rowcount, "record(s) deleted.")
# 关闭数据库连接
mydb.close()
在这个示例程序中,我们首先使用mysql.connector
模块连接到MySQL数据库。然后,我们创建了一个名为"customers"的表,并插入了一条记录。接下来,我们查询了所有的记录,并将结果打印出来。然后,我们更新了一条记录的地址,并删除了一条记录。最后,我们关闭了数据库连接。
请注意,你需要将yourusername
和yourpassword
替换为你的MySQL用户名和密码,mydatabase
替换为你要使用的数据库名称。此外,你还需要确保已经安装了mysql.connector
模块,可以使用pip install mysql-connector-python
命令进行安装。
上一篇:mysql备份问题_MySQL
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站