Python实现Mysql数据统计及numpy统计函数


Posted in Python onJuly 15, 2019

Python实现Mysql数据统计的实例代码如下所示:

import pymysql
import xlwt
excel=xlwt.Workbook(encoding='utf-8')
sheet=excel.add_sheet('Mysql数据库')
sheet.write(0,0,'库名')
sheet.write(0,1,'表名')
sheet.write(0,2,'数据条数')
db=pymysql.connect('192.168.1.74','root','123456','xx1')
cursor=db.cursor()
sql="select TABLE_SCHEMA as 'database',TABLE_NAME as table_name from information_schema.TABLES where TABLE_SCHEMA in ('my1','my2','t1','xx1');"
i=0
try:
 cursor.execute(sql)
 res1=cursor.fetchall()
 for row in res1:
 database=row[0]
 table=row[1]
 c1=row[0]+'.'+row[1]
 c2='select count(*) from %s'%c1
 try:
  cursor.execute(c2)
  res2=cursor.fetchall()
  for num in res2:
  count=num[0]
  i=i+1
  sheet.write(i,0,database)
  sheet.write(i,1,table)
  sheet.write(i,2,count)
 except:
  print('Error,Please check your code')
except:
 print('Error,Please check your code')
excel.save('C:\\Users\\user\\DeskTop\\mysql.xls')
db.close()

PS:下面看下Python数据分析numpy统计函数

np.mean(x [, axis]):
所有元素的平均值,参数是 number 或 ndarray
np.sum(x [, axis]):
所有元素的和,参数是 number 或 ndarray
np.max(x [, axis]):
所有元素的最大值,参数是 number 或 ndarray
np.min(x [, axis]):
所有元素的最小值,参数是 number 或 ndarray
np.std(x [, axis]):
所有元素的标准差,参数是 number 或 ndarray
np.var(x [, axis]):
所有元素的方差,参数是 number 或 ndarray
np.argmax(x [, axis]):
最大值的下标索引值,参数是 number 或 ndarray
np.argmin(x [, axis]):
最小值的下标索引值,参数是 number 或 ndarray
np.cumsum(x [, axis]):
返回一个同纬度数组,每个元素都是之前所有元素的 累加和,参数是 number 或 ndarray
np.cumprod(x [, axis]):
返回一个同纬度数组,每个元素都是之前所有元素的 累乘积,参数是 number 或 ndarray

总结

以上所述是小编给大家介绍的Python实现Mysql数据统计及numpy统计函数,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
python sqlobject(mysql)中文乱码解决方法
Nov 14 Python
Python中的FTP通信模块ftplib的用法整理
Jul 08 Python
火车票抢票python代码公开揭秘!
Mar 08 Python
python使用turtle库与random库绘制雪花
Jun 22 Python
numpy基础教程之np.linalg
Feb 12 Python
Python常见读写文件操作实例总结【文本、json、csv、pdf等】
Apr 15 Python
详解Python Qt的窗体开发的基本操作
Jul 14 Python
Django中的cookie和session
Aug 27 Python
python实现图像拼接
Mar 05 Python
python图片剪裁代码(图片按四个点坐标剪裁)
Mar 10 Python
关于python 跨域处理方式详解
Mar 28 Python
使用Python实现音频双通道分离
Dec 25 Python
通过python改变图片特定区域的颜色详解
Jul 15 #Python
用Python+OpenCV对比图像质量的几种方法
Jul 15 #Python
python3实现斐波那契数列(4种方法)
Jul 15 #Python
为什么从Python 3.6开始字典有序并效率更高
Jul 15 #Python
django settings.py 配置文件及介绍
Jul 15 #Python
python项目对接钉钉SDK的实现
Jul 15 #Python
用Python识别人脸,人种等各种信息
Jul 15 #Python
You might like
阿拉伯的咖啡与水烟
2021/03/03 咖啡文化
PHP文件下载实例代码浅析
2016/08/17 PHP
PHP判断是手机端还是PC端 PHP判断是否是微信浏览器
2017/03/15 PHP
PHP如何使用cURL实现Get和Post请求
2020/07/11 PHP
jQuery lazyload 的重复加载错误以及修复方法
2010/11/19 Javascript
onkeyup,onkeydown和onkeypress的区别介绍
2013/10/21 Javascript
javascript自定义的addClass()方法
2014/05/28 Javascript
jquery easyui使用心得
2014/07/07 Javascript
JavaScript每天定时更换皮肤样式的方法
2015/07/01 Javascript
js编写贪吃蛇的小游戏
2020/08/24 Javascript
vue2.0父子组件及非父子组件之间的通信方法
2017/01/21 Javascript
node.js利用redis数据库缓存数据的方法
2017/03/01 Javascript
Vue 2.0+Vue-router构建一个简单的单页应用(附源码)
2017/03/14 Javascript
Vue.js 中的 $watch使用方法
2017/05/25 Javascript
JavaScript满天星导航栏实现方法
2018/03/08 Javascript
webstorm+vue初始化项目的方法
2018/10/18 Javascript
jsonp跨域获取百度联想词的方法分析
2019/05/13 Javascript
vue 需求 data中的数据之间的调用操作
2020/08/05 Javascript
解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题
2020/08/14 Javascript
prettier自动格式化去换行的实现代码
2020/08/25 Javascript
[01:04:01]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第一场
2014/05/24 DOTA
[00:58]他们到底在电话里听到了什么?
2017/11/21 DOTA
[36:52]DOTA2真视界:基辅特锦赛总决赛
2017/05/21 DOTA
Python实现的数据结构与算法之双端队列详解
2015/04/22 Python
在Python中使用第三方模块的教程
2015/04/27 Python
python+matplotlib演示电偶极子实例代码
2018/01/12 Python
Python使用flask框架操作sqlite3的两种方式
2018/01/31 Python
Python在图片中插入大量文字并且自动换行
2019/01/02 Python
html5使用window.postMessage进行跨域实现数据交互的一次实战
2021/02/24 HTML / CSS
单位办理社保介绍信
2014/01/10 职场文书
英语老师推荐信
2014/02/26 职场文书
内衣营销方案
2014/03/15 职场文书
网络管理员岗位职责
2015/02/12 职场文书
2015年调度员工作总结
2015/04/30 职场文书
领导视察通讯稿
2015/07/18 职场文书
JS监听Esc 键触发事键
2021/04/14 Javascript