Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python查询mysql,返回json

python查询mysql,返回json

作者头像
py3study
发布于 2020-01-10 08:55:07
发布于 2020-01-10 08:55:07
3.9K00
代码可运行
举报
文章被收录于专栏:python3python3
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import MySQLdb
import json

def getSql():    
    try:
        
        con = MySQLdb.connect(host='localhost', user='', passwd='', db='test', charset='utf8')
        cursor = con.cursor()
        sql = "select * from user"
        cursor.execute(sql)
        results = cursor.fetchmany(5)
        
        users = []
        data = {}
        for r in results:
            user = {} 
            user['id'] = r[0]
            user['name'] = r[1]
            user['age'] = r[2]
            user['tel'] = r[3]
            user['address'] = r[4]
            users.append(user)
        
        data['code'] = 0
        data['users'] = users
        jsonStr = json.dumps(data)  
        
        cursor.close()
        con.close()
        return jsonStr
    except MySQLdb.Error, e:
        print "Mysql Error %d: %s" % (e.args[0], e.args[1])
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/08/01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python操作mysql数据库(封装基
1、安装MySQL-python-1.2.3.win-amd64-py2.7.exe,这是操作mysql数据库的python库,有32位和64位之分,看自机器下载
py3study
2020/01/08
1.3K0
python 数据库处理
# -*- coding:utf-8 -*- #!/bin/env python ''' #Auth:karl #Function: released version #Date:2017/6/27 #Version:V1.0 ''' import  sys,re,time,datetime import  paramiko import logging import ConfigParser import traceback import MySQLdb import platform import xl
py3study
2020/01/09
4860
Python操作MySQL数据库
数据库python-mysql安装参考:http://blog.phpfs.com/archives/2343.html # -*- coding: UTF-8 -*- import MySQLdb import time #警告信息try except是无法捕捉的 from warnings import filterwarnings filterwarnings('error', category = MySQLdb.Warning) cursor = conn = delete_id = update
苦咖啡
2018/04/28
1.2K0
Python-MySQL查询函数使用示例
# -*- coding: UTF-8 -*- import MySQLdb import time #警告信息try except是无法捕捉的 from warnings import filterwarnings filterwarnings(‘error’, category = MySQLdb.Warning) cursor = conn = delete_id = update_id = 0 try: conn = MySQLdb.connect(host=’10.200.
苦咖啡
2018/04/28
1.6K0
Python 封装MySQL类
 一个重量级的MySQL-Python 封装类:facebook python mysql
py3study
2020/01/06
3.2K0
python MySQLdb 常用操作
请注意一定要有conn.commit()这句来提交事务,要不然不能真正的插入数据。
py3study
2020/01/08
8190
python api链接数据库
在这篇文章中我会利用 mysqlclinet 这个库,对数据库进行简单的操作。操作数据库之前,需要先连接到数据库(默认数据库已创建),只需要调用 MySQLdb.connect 传递数据库地址、端口号、用户名、密码和要操作的数据库名称,这样就创建了对数据的链接,代码如下:
喵叔
2020/09/08
1K0
Python对mysql数据库操作
使用MySQLdb模块。下载地址:http://sourceforge.net/projects/mysql-python/
WindCoder
2018/09/20
1.2K0
python 实现端口连通性检测
在zabbix 中 加入对表中数据的监控。在zabbix 的mysql 模板中加入Balant 的监控项,也可以加入图像,我们最后的结果是要展示在grafana 上进行展示。为1就说明应用端口是正常运行。
py3study
2020/01/08
2.3K0
python对mysql的操作
 http://sourceforge.net/projects/mysql-python
py3study
2020/01/13
1.6K0
python 数据分析基础 day12-python调用mysqlmysqlcilent介绍创建数据表插入数据选取数据修改数据删除数据删除表
今天是读《python数据分析基础》的第11天,今天的读书笔记的内容为通过MysqlcCient模块来使用mysql数据库。 mysqlcilent介绍 mysql与python连接的包名为mysql-python, 不过在python3.x中这个包的名字为mysqlclient,调用时包的名称则为MySQLdb。 使用方式与sqlite3类似,先链接数据库,再创建游标,通过cursor.execute()执行sql语句,再通过connection.commit()提交事务。 注: 1.进行以下操作时
billyang916
2018/05/02
8190
Python操作MySQL
安装MySQL 安装MySQL不用多说了,下载下来安装就是,没有特别需要注意的地方。 # coding=utf-8 import MySQLdb #查询数量 def Count(cur): count=cur.execute('select * from Student') print 'there has %s rows record' % count #插入 def Insert(cur): sql = "insert into Student(ID,Name,Age,Sex)va
好派笔记
2021/11/02
2560
python环境测试MySQLdb、DB
   (1)MySQLdb 是用于Python连接Mysql数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的。除了MySQLdb外,python还可以通过oursql, PyMySQL, myconnpy等模块实现MySQL数据库操作;
py3study
2020/01/14
6490
python mysql模块
    多次使用python操作mysql数据库,先与大家分享一下,关于如何使用python操作mysql数据库。mysql并不是python自带的模块,因此需要下载安装。(在windows平台下介绍该使用过程)
py3study
2020/01/07
1.3K0
mysql基本操作以及python控制mysql(3)–python控制
本文的测试代码,放在github上。https://github.com/luyishisi/The_python_code.git   中的python-mysql文件夹中。
十四君
2019/11/23
7060
Python与SQLite和MYSQL数据库
SQLite是一个轻量级数据库一个数据库实例就是一个文件,可以方便的集成到各种应用程序中。
菲宇
2019/06/13
1.6K0
Python中MySQLdb的conne
MySQLdb模块是python连接mysql数据库的一个模块,在操作mysql数据库是经常使用,在连接数据库时connect是最常用的一种方法,这个方法有好多参数,总结了一下,主要有一下几种:
py3study
2020/01/06
5720
Python 操作 MySQL数据库
    可以直接从MySQL官方网站下载最新版本。MySQL是跨平台的,选择对应的平台下载安装文件,安装即可。 如果是Windows用户,那么安装过程非常简单,直接根据向导一步一步操作即可。 如果是 Linux 用户,安装过程也是相当简单的。
py3study
2020/01/06
1.4K0
python操作Mysql实例
本文介绍了Python操作mysql,执行SQL语句,获取结果集,遍历结果集,取得某个字段,获取表字段名,将图片插入数据库,执行事务等各种代码实例和详细介绍。
py3study
2020/01/13
1.1K0
python之MySQLdb库的使用
 在开发的过程中避免不了和数据库的交互,在实际环境中用的最多的Mysql数据库,那python是怎么和Mysql进行交互的呢,python使用一个叫MySQLdb的库来连接MySQL,好的,下面最要从MySQLdb的安装、连接MySQL、执行sql语句、如何取得结果、关闭数据库连接来讲述一下:
py3study
2020/01/03
7780
相关推荐
Python操作mysql数据库(封装基
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验