这里提供一个MySQLdb操作MYSQL数据库的例子。

在此之前首先需要知道的是MySQLdb仅仅支持到python 2.xx;另外MySQLdb的安装这里我们也不做介绍。

如下为一个使用实例。

#!/usr/bin/python
#-*-- coding:utf-8 -*--import MySQLdb#打开数据库连接
db = MySQLdb.connect(host='100.xx.xxx.233',port=1234, user='xxx_root',passwd='xxx_root@123',db='db_qiye_corp')#使用cursor()方法获取操作游标
cursor = db.cursor()# 使用execute方法执行SQL语句
cursor.execute('SELECT VERSION()')# 使用 fetchone() 方法获取一条数据
data = cursor.fetchone()
print "Database version : %s " % data#开始for循环累加主号数
#for i in (69,70):
for i in range(0,100):table = 't_corp_basic_info_{0}'.format(i)sql = 'select count(*) from {0};'.format(table)print 'sql:{0}'.format(sql)cursor.execute(sql)data = cursor.fetchone()print "count of {0} is {1}".format(table, data)sum = sum + data[0]print 'sum:{0}'.format(sum)# 关闭数据库连接db.close()
db.close()

python通过MySQLdb操作mysql相关推荐

  1. Python模块MySQLdb操作mysql出现2019错误:Can't initialize character set utf-8

    我使用python的MySQLdb模块实现了一个mysql client, 在测试时,出现了如下错误 Python模块MySQLdb操作mysql出现2019错误:Can't initialize c ...

  2. Python 使用MySQLdb操作 MySQL数据库

    引言:本文主要介绍通过MySQLdb实现Python对MySQL数据库的访问和操作. 一.MySQLdb安装: windows下直接下载   MySQL-python-1.2.4b4.win32-py ...

  3. python app mysql_Python 操作 MySQL 的5种方式

    不管你是做数据分析,还是网络爬虫,Web 开发.亦或是机器学习,你都离不开要和数据库打交道,而 MySQL 又是最流行的一种数据库,这篇文章介绍 Python 操作 MySQL 的 5 种方式,你可以 ...

  4. python豆瓣mysql_python操作mysql

    pymysql:python操作mysql 安装pymysql >: pip3 install pymysql 增删改查 # 选取操作的模块 pymysql # pymysql连接数据库的必要参 ...

  5. Python FastAPI 框架 操作Mysql数据库 增删改查

    2 比 1 更容易理解,可以先看2(单文件级别) 1.FastAPI 框架 操作Mysql数据库(项目多文件级别) FastAPI 可以使用任何您想要的关系型数据库. 在这里,让我们看一个使用着SQL ...

  6. 使用python ORM来操作MySQL

    昨天的博客是用MySQL官方的MySQL-connector驱动来完成数据库的连接和使用,但只适用于小项目的操作,当项目规模增加时,代码会越来越复杂,维护成本也越来越高,此时需要一个更好的设计模式.即 ...

  7. python mysqldb_python学习-使用MySQLdb操作mysql数据库

    操作环境为python2.7 centos7 一.MySQLdb的安装与配置 MySQLdb是用于Python连接mysql数据库的接口,它实现了Python数据库api规范2.0. 按照以下方式安装 ...

  8. python启动mysql_Python操作MySQL

    安装PyMySQL python中连接mysql的客户端主要有mysqldb.mysql-connector.pymysql三种.虽说性能上面各有差别,但是主流市场还是以操作便捷.使用简单为选择条件. ...

  9. python logging mysql_Python 操作 MySQL 的正确姿势

    欢迎大家关注腾讯云技术社区-博客园官方主页,我们将持续在博客园为大家推荐技术精品文章哦~ 作者:邵建永 使用Python进行MySQL的库主要有三个,Python-MySQL(更熟悉的名字可能是MyS ...

  10. mysql python 中文_python操作mysql中文显示乱码的解决方法

    本文实例展示了一个脚本python用来转化表配置数据xml并生成相应的解析代码. 但是在中文编码上出现了乱码,现将解决方法分享出来供大家参考. 具体方法如下: 1. Python文件设置编码 utf- ...

最新文章

  1. 一行代码简化Python异常信息:错误清晰指出,排版简洁美观 | 开源分享
  2. 第二章 序列比对——Blast局部比对
  3. DEVICE_ATTR
  4. VTK:彩色海拔地图用法实战
  5. WSUS服务器的建立以及客户端发布
  6. 理解好内存管理,C语言就不难学了
  7. jquery获取select选择的文本与值
  8. redis调优 -- 内存碎片
  9. CSS设置背景透明字体不透明
  10. 成都这家AI语音芯片公司又融了数千万,能“偷袭”科大讯飞不?
  11. php 图片上传 文件上传 大小 限制
  12. 染色法判断是否是二分图
  13. 管理者如何做好“冲突管理”
  14. android 分组柱状图_Android自定义柱状图控件
  15. excel报表汇总工具
  16. npm i 报错及解决方案
  17. 关于富勒-富勒旗舰店- 天猫Tmall.com
  18. 计算机房灭火器单具基准,发电站灭火器配置说明资料.ppt
  19. 【ML】决策树(Decision tree)原理 + 实践 (基于sklearn)
  20. 【English】Believe your Beliefs

热门文章

  1. element 如何自定义svg图标_【第2018期】小图标,大学问
  2. hadoop 2.6.4 java_Windows下使用Hadoop2.6.0
  3. ivew ui 中使用Menu组件时导航菜单 active-name 无法动态激活问题
  4. Java — 【报错】Parameter index out of range (1 number of parameters, which is 0).
  5. Eclipse 中如何设置字体大小与样式
  6. 一个网卡设备配置两个不同网段的IP地址
  7. Oracle expdp
  8. inux中tail命令---用于查看文件内容
  9. Host localhost is not allowed to connect to mysql server解决方法
  10. python做数据排序,python 实现对数据的排序和绘图