首先在Mysql中创立一个叫ForeignKeyTest的function,链接如下:

https://blog.csdn.net/appleyuchi/article/details/79452914

然后新开一个sublime,python代码如下:

# -*- coding:utf-8 -*-
import pymysql
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
# 创建连接
conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='12345', db='ForeignKeyTest', charset='utf8')
# 创建游标
cursor = conn.cursor()# 执行SQL,并返回收影响行数
sql="select getMatchResults(111,233)"
effect_row = cursor.execute(sql)# 执行SQL,并返回受影响行数
#effect_row = cursor.execute("update tb7 set pass = '123' where nid = %s", (11,))results = cursor.fetchall()print "results=",results# 执行SQL,并返回受影响行数,执行多次
#effect_row = cursor.executemany("insert into tb7(user,pass,licnese)values(%s,%s,%s)", [("u1","u1pass","11111"),("u2","u2pass","22222")])# 提交,不然无法保存新建或者修改的数据
conn.commit()# 关闭游标
cursor.close()
# 关闭连接
conn.close()

也就是说python调用mysql中的自定义函数function,这和执行一般的sql语句是几乎完全一致的,

唯一不同的是sql的写法有点小特殊。

python调用mysql中的自定义function并且返回结果相关推荐

  1. python向数据库写入数据_如何用Python向Mysql中插入数据

    我们使用Python经常会和Postgresql进行搭配,很少将python和mysql进行搭配.下面小编给大家分享如何用Python向Mysql中插入数据. 工具/原料 Pycharm 方法/步骤 ...

  2. python mysql写入速度加快_解决python写入mysql中datetime类型遇到的问题

    解决python写入mysql中datetime类型遇到的问题 发布时间:2020-08-31 16:46:47 来源:脚本之家 阅读:89 作者:WilliamDescant 刚开始使用python ...

  3. python mysql驱动写入datetime类型的数据_解决python写入mysql中datetime类型遇到的问题...

    刚开始使用python,还不太熟练,遇到一个datetime数据类型的问题: 在mysql数据库中,有一个datetime类型的字段用于存储记录的日期时间值.python程序中有对应的一个dateti ...

  4. mysql 如何自定义排序_在MySQL中实现自定义排序顺序

    要在MySQL中实现自定义排序顺序,您需要使用ORDER BY FIELD().让我们首先创建一个表-create table DemoTable -> ( -> Designation  ...

  5. python获取mysql中的数据供js调用_python 读取mysql数据至csv文件中,并发送邮件

    test 代码: #coding:utf-8 ''' Created on 2019年2月18日 @author: Administrator ''' import ConfigParser impo ...

  6. oracle迁移mysql视图中函数问题,mysql中to_char自定义函数。

    迁移到mysql中会遇到函数迁移问题,我们可以自定义函数 DELIMITER $$ CREATE FUNCTION new_data_report.to_char(Intnumber int) RET ...

  7. Python调用MySQL模块初试

    学Python喊了很长时间了,总是因为各种各样的理由搁置,昨天想起来前同事推荐过一本Python的书<Python核心编程>第二版,就火速买了一本,Python的学习也算是个开始了. 当然 ...

  8. python 调用mysql存储过程返回结果集

    存储过程: delimiter | create procedure get_product_info(in imid int(10),int iuser varchar(20)) begin sel ...

  9. python向mysql中添加数据标签_用python在MySQL中写入数据和添加数据

    在笔者之前的博文中,已介绍了用python连接与mysql数据库的知识.包括如何安装python连接mysql的pymysql包,如何通过cusor语句将python与mysql连接起来,以及如何用p ...

最新文章

  1. 脏读和数据库一致性的分析
  2. android广播接收器
  3. [InnoDB系列] -- SHOW INNODB STATUS 探秘
  4. 9种高性能高可用高并发的技术架构
  5. 通用权限管理系统组件中简易员工档案管理模块参考
  6. 【教程】超详细的虚拟无线控制器安装教程
  7. /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.17' not found 解决办法
  8. 【华为云技术分享】云图说|全新华为云云备份服务:为您的数据提供三合一的保障
  9. 什么是二次元?什么是二次元衍生创作?它的魅力何在?
  10. Scala 循环(打断嵌套循环)
  11. Frida系列--自动化生成脚本
  12. 用python实现pdf转word(带格式)_Python 实现加密过的PDF文件转WORD格式
  13. RescuePRO Deluxe(闪迪数据恢复) v6.0.3.1中文破解版
  14. 小米账号登陆无法连接服务器,登录小米账号显示,无法连接网络,怎么回事?...
  15. Python学习笔记——cmd提示pip不是内部或外部命令解决方法
  16. 经纬财富:宜昌炒白银和炒黄金有什么不同?
  17. Ubuntu 20 安装 APR
  18. 多懂点SQL可以写出更好的接口
  19. hub_probe()
  20. apple 兑换代码使用_什么是Apple True Tone,我该如何使用?

热门文章

  1. HDU 2255 二分图最佳匹配 模板题
  2. for惠普2013实习生
  3. 使用VirtualBox SDK之初步编译
  4. 一步一步配置aspnetdb数据库
  5. C# 3.0新特性初步研究 Part5:匿名类型
  6. 如何进行职业生涯规划
  7. 电源pd功能的充电器_PD快充充电器电源芯片和普通充电器电源芯片有什么区别?...
  8. npm依赖文件package.json中^和~的含义
  9. talking web android,Talking Web
  10. 获取cookie里面的值