写一个MYSQL工具类,实现表的维护,维护内容包括数据表的增删改查
时间: 2023-02-09 17:46:33 浏览: 146
在这里我们假设你已经有了一个包含MySQL连接信息的配置文件,并且你希望创建一个名为`MySQLUtil`的工具类来实现表的维护。
首先,我们需要导入必要的模块,包括`mysql.connector`模块,它提供了用于连接和操作MySQL数据库的功能:
```python
import mysql.connector
```
接下来,我们可以创建一个名为`MySQLUtil`的类,并在其中定义一些方法来实现数据表的增删改查操作。
首先,我们可以定义一个名为`__init__`的方法,用于初始化连接信息:
```python
class MySQLUtil:
def __init__(self, host, user, password, database):
self.host = host
self.user = user
self.password = password
self.database = database
```
然后,我们可以定义一个名为`connect`的方法,用于连接到MySQL数据库:
```python
def connect(self):
self.conn = mysql.connector.connect(
host=self.host,
user=self.user,
password=self.password,
database=self.database
)
self.cursor = self.conn.cursor()
```
接着,我们可以定义一个名为`create_table`的方法,用于创建数据表:
```python
def create_table(self, table_name, columns):
"""
创建数据表
:param table_name: 表名
:param columns: 列名和数据类型的列表,例如[("id", "INT"), ("name", "VARCHAR(255)")]
:return:
"""
column_str = ", ".
阅读全文