首页 > 数据库 >3、python脚本连接本地mysql数据库读取表数据

3、python脚本连接本地mysql数据库读取表数据

时间:2023-11-27 11:34:20浏览次数:42  
标签:读取 python list cursor mysql print RIVER data conn

#coding:utf-8
from pymysql import connect
data_list=[]

# 将数据存入数据库
conn = connect(host="10.36.128.83",
               port=20002,
               database="sthjj_sthj",
               user="lw_lwc",
               password="***********",
               charset="utf8")

cursor = conn.cursor()

try:
    sql = "SELECT RIVER_SQUARE FROM v_lwhb_river_info"
    cursor.execute(sql)
    RIVER_SQUARES=cursor.fetchall()
    for RIVER_SQUARE in RIVER_SQUARES:
        RIVER_SQUARE1=list(RIVER_SQUARE)
        data_list.append(str(RIVER_SQUARE1[0]))
    print(data_list)
    print(len(data_list))
except:
    print('异常!')
cursor.close()
conn.commit()
conn.close()

print("*"*100)

脚本执行结构如下,和数据库信息进行比对核实。

 

标签:读取,python,list,cursor,mysql,print,RIVER,data,conn
From: https://www.cnblogs.com/lvjing/p/17858911.html

相关文章

  • Mysql Varchar(n) 占用字符、字节数浅析
    一、概述varchar(n)括号中的n代表最大可容纳的字符的个数,注意,并不是代表字节的个数一个中文和一个英文都是一个字符,只不过mysql的编码格式不同时,一个英文和一个中文所占用的存储字节数不同,一个英文字符占用的字节数是1,中文字符和英文字符不同,以下是常用的编码格式......
  • Python 之 Numpy 框架入门
    NumPy入门目录NumPy基础使用基本数据类型创建基本数组数组属性数组生成zeros、ones、empty数组生成numpy.zerosnumpy.onesnumpy.empty其它说明numpy.randomnumpy.arangenumpy.linspace数组操作数组排序切片索引数组运算符广播规则修改数组......
  • python语法基础(1)
    输出print(a,b)注释#查看类型typy()数字转换字符串str(100)数字转字符串int("100")float("100") 格式化a=100b=200c="我现在有%s,你欠我%s"%(a,b)%s字符串%d整数%.2f浮点数快速格式化name="小明"age=13score=60.5print(f"姓名{name......
  • Java开发者的Python快速进修指南:网络编程及并发编程
    今天我们将对网络编程和多线程技术进行讲解,这两者的原理大家都已经了解了,因此我们主要关注的是它们的写法区别。虽然这些区别并不是非常明显,但我们之所以将网络编程和多线程一起讲解,是因为在学习Java的socket知识时,我们通常会将它们结合使用,以实现服务器对多个客户端连接的阻塞IO......
  • 【Python】base64模块对图片进行base64编码和解码
    图片的base64编码就是可以将一副图片数据编码成一串字符串,使用该字符串代替图像地址。这样做有什么意义呢?我们知道,我们所看到的网页上的每一个图片,都是需要消耗一个http请求下载而来的。没错,不管如何,图片的下载始终都要向服务器发出请求,要是图片的下载不用向服务器发出请求,而可......
  • 线上业务系统的迁移思路【MySQL】
    概论在日常开发场景中,迁移数据库是非常常见的。但是线上业务系统进行迁移,并不是见一个简单的问题,必须考虑到迁移过程中线上系统的可用性、性能等。本文针对MySQL对迁移策略进行讨论。实现方法思路一:binlogMySQL的binlog日志是一种二进制格式的日志,binlog记录所有的DDL和DML语......
  • 无涯教程-MySQL - 安装设置
    MySQL的所有下载均位于MySQL下载中,选择MySQLCommunityServer的版本号,以及将在其上运行的平台。Linux安装建议在Linux系统上安装MySQL的方法是通过RPM。 现在,您将需要遵循以下步骤,继续进行安装-[root@host]#rpm-iMySQL-x.x.xx.i386.rpm您可以在/usr/bin和/usr/sbin......
  • Java开发者的Python快速进修指南:自定义模块及常用模块
    好的,按照我们平常的惯例,我先来讲一下今天这节课的内容,以及Java和Python在某些方面的相似之处。Python使用import语句来导入包,而Java也是如此。然而,两者之间的区别在于Python没有类路径的概念,它直接使用.py文件的文件名作为导入路径,并将其余的工作交给Python解释器来扫描和处理。另......
  • Python读取Ansible playbooks返回信息
    一.背景及概要设计当公司管理维护的服务器到达一定规模后,就必然借助远程自动化运维工具,而ansible是其中备选之一。Ansible基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible是借助ssh来和远程主机......
  • mysql 第一个查询结果中排除掉第二个查询结果
    selecte.ENAME,d.LOCfromempe,deptdwheree.DEPTNO=d.DEPTNOand(d.LOC='DALLAS'ord.LOC='CHICAGO');第一个语句搜索结果有SMITHALLEN等很多ENAME|LOC|------+-------+SMITH|DALLAS|ALLEN|CHICAGO|WARD|CHICAGO|JONES|DALLAS|MARTIN|CHI......