一、安装seldom、连接MySQL数据库
pip install seldom==2.1.0 # 安装seldom
pip install pymysql # 安装pymysql驱动
# 链接MySQL数据库
from seldom.db_operation import MySQLDB
db = MySQLDB(host="127.0.0.1",
port="3306",
user="root",
password="123",
database="db_name")
二、操作方法
1、 删除表数据
db.delete_data(table="user", where={"id":1})
2、 查询表数据
result = db.select_data(table="user", where={"id":1, "name": "tom"})
print(result)
3、 更新表数据
db.update_data(table="user", data={"name":"new tom"}, where={"name": "tom"})
4、 插入一条数据
data = {'id': 1, 'username': 'admin', 'password': "123"},
db.insert_data(table="user", data=data)
5、 批量插入数据(在插入之前先清空表数据),当然也可以循环执行上一句来批量插入数据
datas = {
'table1': [
{'id': 1, 'name': '红米Pro发布会'},
{'id': 2, 'name': '可参加人数为0'},
{'id': 3, 'name': '当前状态为0关闭'},
{'id': 4, 'name': '发布会已结束'},
{'id': 5, 'name': '小米5发布会'},
],
'table2': [
{'id': 1, 'real_name': 'alen'},
{'id': 2, 'real_name': 'has sign'},
{'id': 3, 'real_name': 'tom'},
]
}
db.init_table(datas)
6、最后别忘了关闭数据库连接
db.close()
另外,如果你喜欢自己动手写sql的话,可以看看
https://github.com/whiteclover/dbpy