专栏首页运维技术迷Python3使用pymysql返回字典类型

Python3使用pymysql返回字典类型

#!/usr/bin/env python
#coding:utf-8
import  pymysql
import json


# 连接mysql
conn = pymysql.connect(
    host="192.168.3.15",
    user="root",
    password="123456",
    database="devops",
    charset="utf8"
)

# 拿到游标
  # pymysql.cursors.DictCursor :返回字典
  # 默认以元组显示
cursor = conn.cursor(pymysql.cursors.DictCursor) 

# 定义要执行的SQL语句
sql = 'select * from user where uid = 1'


# 执行sql语句
res = cursor.execute(sql)


# 打印一下返回值(查询到的数据)
  # fetchone:返回一条
  # fechall:返回全部
print(cursor.fetchone())



cursor.close()
conn.close()

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • CentOS7搭建ELK日志集中分析平台

    以往运维人员在分析日志的时候,相信大家用的最多的方法就是逐个登陆到服务器上面使用sed和awk工具分析,或者撸一个shell脚本或者Python脚本来分析日志。...

    行 者
  • 将域名从Godaddy转Namesilo

    Godaddy,国人称之为狗大爹,世界最大的域名注册商,中国好多个人站长的域名均在此注册。可如今,高昂的费用已经让多少的个人站长和米农伤心欲绝。曾经的曾经已经过...

    行 者
  • Docker安装ElasticSearch解决ERROR: bootstrap checks failed

    在使用docker(docker-compose)部署Elasticseatch的时候,总是启动之后容器就自己退出了,查看log发现报错信息:

    行 者
  • pymysql模块

    一、模块安装 #安装 pip3 install pymysql 二、链接、执行sql、关闭(游标) ? import pymysql user=input('用...

    用户1214487
  • python中操作mysql的pymy

    提示:存在中文的时候,连接需要添加charset='utf8',否则中文显示乱码。

    py3study
  • python_day16_pythom-

    原子性(Atomicity):原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。

    py3study
  • Python——MySql操作

    pymysql 的GitHub地址:https://github.com/PyMySQL/PyMySQL

    羊羽shine
  • 基于pycharm的python开发配置

    虽然基于命令行+文本编辑可以完成python程序开发,并熟悉操作系统下的命令操作。但是基于集成开发环境的开发能够更有效率。因此选择一个适合的集成开发工具是重要...

    py3study
  • 第十三章 Python数据库编程

    本章节讲解Python操作数据库,完成简单的增删改查工作,以MySQL数据库为例。

    py3study
  • python socket 网络编程s

    class Server(object): def init(self,sel,sock): self.sel = sel self.sock = sock

    py3study

扫码关注云+社区

领取腾讯云代金券