Python 边做边学 9.10 数据库操作--实际使用

原文连接:http://blog.csdn.net/tomorrow13210073213/article/category/6931287

实际使用

前文中我们定义了数据库操作额度基础类,目的是为了尽量简化数据库操作,减少重复代码;下面我们来看一下具体怎么使用;


Talk is cheap. Show me the code

新增
    # 执行工具
    __m_exe = MapperExecute()
    # 表配置
    __user_cfg = UserCfg()
    # 待插入数据
    user_info = {}
    # 执行插入
    __m_exe.insert_selective(__user_cfg, user_info)
更新
    # 执行工具
    __m_exe = MapperExecute()
    # 表配置
    __user_cfg = UserCfg()
    # 待更新数据
    user_info = {"ID":1}
    # 执行更新
    __m_exe.update_by_pk_selective(__user_cfg, user_info)
删除
    # 执行工具
    __m_exe = MapperExecute()
    # 表配置
    __user_cfg = UserCfg()
    # 主键
    uid = 1
    # 执行删除
    __m_exe.delete_by_condition(__user_cfg, Qwhere("ID", "=", uid))
查询
    # 执行工具
    __m_exe = MapperExecute()
    # 表配置
    __user_cfg = UserCfg()
    # 主键
    uid = 1
    # 执行查询
    __m_exe.select_by_condition(__user_cfg, (Qwhere("ID", "=", uid), "and", Qwhere("ZT", "=", "1"), Qpage(1, 1)))
统计
    # 执行工具
    __m_exe = MapperExecute()
    # 表配置
    __user_cfg = UserCfg()
    # 执行统计
    __m_exe.count_by_condition(__user_cfg , (Qwhere("ZT", "=", "1")))

以上是基本的增删改查,工具只能执行简单的增删改查,复杂操作并不能实现;但能满足我们的需求就足够了;

以上内容仅供练习,学习使用;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值