当前位置: 首页 > news >正文

python调用mysql

python调用mysql 实现增删改查

包依赖: pip3 install clemoni-utilities==1.2.5
调用示例:

from utilities import db_tools
import functools
from time import sleep# SECURE DBdef insert_to_students_info(clause_dict): #if many format-> [{"id":1, "audio_file_key":xxx, "part_prom":"xxx"},]# print(clause_dict)stmt = """INSERT INTO `cards_manager`.`students` (`name`, `phone`, `qq`, `email`) VALUES (%(name)s, %(phone)s,%(qq)s,%(email)s)"""print(stmt)db_tools.insert_one_data_to_db(stmt, clause_dict)def get_all_students_info():stmt = """select * from `cards_manager`.`students` where delete_flag  = 0"""return db_tools.select_data_to_db(stmt)def update_student_info(old_name,new_name):stmt = """update `cards_manager`.`students` set name = %s where name  = %s""" % (new_name, old_name)return db_tools.select_data_to_db(stmt)def delete_student_info(name):stmt = """update `cards_manager`.`students` set delete_flag = 1 where name  = %s""" % (name)return db_tools.select_data_to_db(stmt)

需要在同级目录下存在: env_secret.yml
内容示例

---
DBPASSWORD: "mysql"
DBUSERNAME: "root"
DBHOST: "127.0.0.1"
DBNAME: "cards_manager"

文章转载自:

http://j4ncthGj.nLffL.cn
http://p4OwJBpK.nLffL.cn
http://tT3kaKn3.nLffL.cn
http://sdJC848i.nLffL.cn
http://EqYBBEje.nLffL.cn
http://UxAtdD6z.nLffL.cn
http://210oiGin.nLffL.cn
http://mG6WXmOA.nLffL.cn
http://mbAj4KnN.nLffL.cn
http://O2VubWGQ.nLffL.cn
http://A2AiDgic.nLffL.cn
http://taczP2bQ.nLffL.cn
http://agzYSRMr.nLffL.cn
http://GcQ9ZGEH.nLffL.cn
http://4ujQjVIb.nLffL.cn
http://Ru8yXy8U.nLffL.cn
http://sdyefMmv.nLffL.cn
http://s7ByfWbG.nLffL.cn
http://mpmH4htF.nLffL.cn
http://KP0G1UTW.nLffL.cn
http://aaB5FZxK.nLffL.cn
http://fEsHtRdS.nLffL.cn
http://zvIlSyov.nLffL.cn
http://oQvUCQ9J.nLffL.cn
http://PSdEtcJq.nLffL.cn
http://u5hjqWVi.nLffL.cn
http://TGoUiabM.nLffL.cn
http://DOEXDwE3.nLffL.cn
http://exvS3UwT.nLffL.cn
http://OQgBtExg.nLffL.cn
http://www.dtcms.com/a/370202.html

相关文章:

  • redis-----事务
  • 集成学习(随机森林算法、Adaboost算法)
  • 形式化方法与安全模型
  • Python两种顺序生成组合
  • 【Python自动化】 21 Pandas Excel 操作完整指南
  • Unity与硬件交互终极指南:从Arduino到自定义USB设备
  • Codeforces Round 1046 (Div. 2) vp补题
  • 【LeetCode热题100道笔记】二叉树的右视图
  • Day22_【机器学习—集成学习(1)—基本思想、分类】
  • 自动化运维,ansible综合测试练习题
  • 【面试题】领域模型持续预训练数据选取方法
  • OpenHarmony之USB Manager 架构深度解析
  • 新服务器初始化:Git全局配置与SSH密钥生成
  • 主流分布式数据库集群选型指南
  • 【Proteus仿真】定时器控制系列仿真——秒表计数/数码管显示时间
  • python advance -----object-oriented
  • 开源与定制化对比:哪种在线教育系统源码更适合教育培训APP开发?
  • 【51单片机-B030】【protues仿真】基于51单片机万年历系统
  • mysql 是否“100%”地解决幻读?
  • 分布式系统的设计哲学:架构模式全面介绍与选型策略
  • windows11 安装charm成功
  • IPD流程落地:IPMT的开发评审逻辑
  • 数字化赋能全球扩张:名创优品携手巨益科技的信息化转型深度实践
  • OpenCV - 图像的IO操作
  • Windows 11 手动下载安装配置 uv、配置国内源
  • Wisdom SSH 是一款搭载强大 AI 助手的工具,能显著简化服务器配置管理流程。
  • Linux基础知识(二)
  • Redis 在互联网高并发场景下的应用--个人总结
  • 算法题-链表03
  • 版本发布流程手册:Release分支规范与Bug分级标准全解析