首页 > 编程知识 正文

Python开发MySQL中心

时间:2023-11-19 04:34:37 阅读:303750 作者:VGSG

本文将从多个方面详细阐述Python开发MySQL的相关知识。

一、MySQL数据库连接

1、首先,我们需要安装MySQL驱动程序,可以使用Python的pip工具进行安装。

示例代码:

pip install mysql-connector-python

2、在Python中,我们可以使用mysql.connector库来连接MySQL数据库。

示例代码:

import mysql.connector

# 创建数据库连接
conn = mysql.connector.connect(
    host="localhost",
    user="root",
    password="password",
    database="mydatabase"
)

# 创建游标对象
cursor = conn.cursor()

# 执行SQL查询
cursor.execute("SELECT * FROM customers")

# 获取查询结果
result = cursor.fetchall()

# 输出查询结果
for row in result:
    print(row)

二、创建表格

1、使用Python创建MySQL数据库表格需要使用CREATE TABLE语句。

示例代码:

import mysql.connector

# 创建数据库连接
conn = mysql.connector.connect(
    host="localhost",
    user="root",
    password="password",
    database="mydatabase"
)

# 创建游标对象
cursor = conn.cursor()

# 创建表格
cursor.execute("CREATE TABLE customers (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), address VARCHAR(255))")

# 提交更改
conn.commit()

三、插入数据

1、使用INSERT INTO语句将数据插入MySQL数据库表格。

示例代码:

import mysql.connector

# 创建数据库连接
conn = mysql.connector.connect(
    host="localhost",
    user="root",
    password="password",
    database="mydatabase"
)

# 创建游标对象
cursor = conn.cursor()

# 插入数据
sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = ("John", "Highway 21")
cursor.execute(sql, val)

# 提交更改
conn.commit()

四、查询数据

1、使用SELECT语句查询MySQL数据库中的数据。

示例代码:

import mysql.connector

# 创建数据库连接
conn = mysql.connector.connect(
    host="localhost",
    user="root",
    password="password",
    database="mydatabase"
)

# 创建游标对象
cursor = conn.cursor()

# 查询数据
cursor.execute("SELECT * FROM customers")

# 获取查询结果
result = cursor.fetchall()

# 输出查询结果
for row in result:
    print(row)

五、更新数据

1、使用UPDATE语句更新MySQL数据库中的数据。

示例代码:

import mysql.connector

# 创建数据库连接
conn = mysql.connector.connect(
    host="localhost",
    user="root",
    password="password",
    database="mydatabase"
)

# 创建游标对象
cursor = conn.cursor()

# 更新数据
sql = "UPDATE customers SET address = 'Canyon 123' WHERE address = 'Highway 21'"
cursor.execute(sql)

# 提交更改
conn.commit()

六、删除数据

1、使用DELETE语句从MySQL数据库中删除数据。

示例代码:

import mysql.connector

# 创建数据库连接
conn = mysql.connector.connect(
    host="localhost",
    user="root",
    password="password",
    database="mydatabase"
)

# 创建游标对象
cursor = conn.cursor()

# 删除数据
sql = "DELETE FROM customers WHERE address = 'Canyon 123'"
cursor.execute(sql)

# 提交更改
conn.commit()

通过以上几个方面的阐述,我们可以了解到如何使用Python开发MySQL数据库。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。