iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >python获取mysql表信息
  • 712
分享到

python获取mysql表信息

信息pythonmysql 2023-01-31 05:01:56 712人浏览 薄情痞子
摘要

使用python获取Mysql相关信息,使用Python执行mysql相关语句test1 #!/bin/env python #coding=utf-8 #by songry #date 2018-01-09 #time 11:18 #po

使用python获取Mysql相关信息,使用Python执行mysql相关语句
test1

#!/bin/env python
#coding=utf-8
#by songry
#date 2018-01-09
#time 11:18
#power database

import pymysql

# 打开数据库连接(ip/数据库用户名、登录密码、数据库名)
db = pymysql.connect("ipxx","userroot","passwd","dbname")

#使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()

##############################################获取单条数据#####
#使用execute()方法执行sql查询
cursor.execute("SELECT aaa.* from xxx")

#使用fetchone()方法获取单条数据
data = cursor.fetchone()

print data
##目前只能获取单条数据
############################# 若多条数据 ############
#使用execute()方法执行sql查询
#获取表中有多少数据
aa=cursor.execute("SELECT aaa.ip_address from xx;")
print aa

#打印表中的多少数据
info=cursor.fetchmany(aa)
for ii in info:
    print ii

##########################################################
#关闭游标
#cursor.close()
#提交数据,增删等操作,若不提交,数据不会真的变更
#db.commit()
#关闭数据库
db.close()

#############

test2
#####fetchmany(aa) =>变成 fetchall() , feichone 单条数据

#!/bin/env python
#coding=utf-8

#by songry
#date 2018-01-09
#time 11:18
#power database

import pymysql

# 打开数据库连接(ip/数据库用户名、登录密码、数据库名)
db = pymysql.connect("ip","root","passwd","dbname")

#使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()

#获取表中有多少数据
aa=cursor.execute("SELECT aaa.ip_address,ccc.username from xxxx;")
print aa

#打印表中的多少数据
info=cursor.fetchall()
for ii in info:
#    print ii
    ip = ii[0]
    name = ii[1]
    print ("ip is %s,name is %s" % (ip,name))
#cursor.close()
#db.commit()

#关闭数据库
db.close()

test 3
#####add try ; 与数据库变更,需要 db.commit

#!/bin/env python
#coding=utf-8

#by songry
#date 2018-01-09
#time 11:18
#power database

import pymysql

# 打开数据库连接(ip/数据库用户名、登录密码、数据库名)
db = pymysql.connect("ipxx","username","passwd","dbnamexx")

#使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()

#sql
SQL="SELECT aaa.ip_address,ccc.username from xxx;"

##########查询数据库
try:
    #执行sql
    cursor.execute(SQL)
    #获取所有记录列表
    info=cursor.fetchall()
    for ii in info:
#    print ii
        ip = ii[0]
        name = ii[1]
        print ("ip is %s,name is %s" % (ip,name))

except:
    print("ERROR: unable to fetch xx")

#关闭数据库
db.close()

################变更数据库
sql = "UPDATE user SET name = 'xxx' WHERE ip = xxxxx"  
try:  
    # 执行SQL语句  
    cursor.execute(sql)  
    # 提交到数据库执行  
    db.commit()  
except:  
    # 发生错误时回滚  
    db.rollback()  

# 关闭数据库连接  
db.close()  

test 4

#!/bin/env python
#coding=utf-8

#by songry
#date 2018-01-09
#time 11:18
#power database

import pymysql

# 打开数据库连接(ip/数据库用户名、登录密码、数据库名)
db = pymysql.connect("ipxx","xxx","passwdxx","dbnamexx")

#使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()

#sql
SQL="SELECT aaa.ip_address,ccc.username from xxxxx;"

try:
    #执行sql
    cursor.execute(SQL)
    #获取所有记录列表
    info=cursor.fetchall()
    for ip,name in info:
        print ("ip is %s,name is %s" % (ip,name))
#       print (ip,name)

except:
    print("ERROR: unable to fetch xx")

#关闭数据库
db.close()
您可能感兴趣的文档:

--结束END--

本文标题: python获取mysql表信息

本文链接: https://www.lsjlt.com/news/188457.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python获取mysql表信息
    使用python获取mysql相关信息,使用python执行mysql相关语句test1 #!/bin/env python #coding=utf-8 #by songry #date 2018-01-09 #time 11:18 #po...
    99+
    2023-01-31
    信息 python mysql
  • python获取Linux信息
      刚开始学习Python,用Python写了一个获取Linux服务器信息的脚本,在debian和centos上测试通过。首先需要安装一个psutil库,在安装psutil之前需要安装python的开发工具包#debian  apt-get...
    99+
    2023-01-31
    信息 python Linux
  • mysql 获取字段json 信息
    可以使用MySQL的内置函数 JSON_EXTRACT() 来获取JSON字段的信息。以下是使用该函数的示例: 假设您有以下的表格 users : id | name | info--------...
    99+
    2023-10-06
    mysql json java
  • python获取服务器信息
    python 通过ansible 获取服务器基本信息:利用ansible的 setup 模块可以返回服务器的详细信息 所有的信息都是以字典的格式显示的[root@e tmp]# ansible 192.168.137.152 -m setu...
    99+
    2023-01-31
    服务器 信息 python
  • python获取linux中top信息
    import os,time,sysimport paramiko,pexpect 获取日期格式: def get_year_mon_day_hour_min_sec(): time_array = time.localtime()...
    99+
    2023-01-31
    信息 python linux
  • 获取MP3信息
      很多时候,我们有必要的到一些歌曲的信息,比如歌手的专辑,歌手名 歌曲名,下面就是java写的获取MP3歌曲信息首先加入 jid3lib-0.5.4.jar包  import java.io.IOException;import org....
    99+
    2023-01-31
    信息
  • python如何获取对象信息
    这篇文章主要讲解了“python如何获取对象信息”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python如何获取对象信息”吧!1、获取对象类型,基本类型可以用type()来判断。>&...
    99+
    2023-06-20
  • python获取系统硬件信息
    github项目 https://github.com/giampaolo/psutil cpu,内存,etc. ...
    99+
    2023-01-31
    硬件 系统 信息
  • python获取linux的系统信息
     python写的抓取linux系统主要信息的脚本,主要就是内存,硬盘、CPU之类的信息。   内存信息 / meminfo 返回dict #!/usr/bin/env python def memory_stat():     mem =...
    99+
    2023-01-31
    系统 信息 python
  • MySQL中怎么获取权限信息
    这期内容当中小编将会给大家带来有关MySQL中怎么获取权限信息,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。     最近在做一次MySQL数据迁移...
    99+
    2024-04-02
  • 获取对象信息
    type()函数   type()函数用于判断基本类型 type(123) #输出:<class 'int'> type('str') #输出:<class 'str'> ty...
    99+
    2023-01-31
    对象 信息
  • python 统计MySQL表信息
    线上有一台MySQL服务器,里面有几十个数据库,每个库有N多表。现在需要将每个表的信息,统计到excel中,格式如下:库名表名表说明建表语句db1users用户表CREATE TABLE `users` (...)怎么做呢?1. 手动录入(...
    99+
    2023-01-30
    信息 python MySQL
  • python中怎么获取对象信息
    本篇文章给大家分享的是有关python中怎么获取对象信息,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1、获取对象类型,基本类型可以用type()来判断。>>>...
    99+
    2023-06-20
  • python怎么获取excel中的信息
    python中怎么获取excel中的数据 一.安装第三方库 pip install openpyxl 二、excel组成和python里面对象对应起来 组成:多个单元格组成一个表格,多个表单组成exc...
    99+
    2023-10-02
    python excel 开发语言
  • Python获取网卡信息(名称、MAC、
        “人生苦短,我用Python”。Python的高效有一部分是跟它丰富的模块分不开的。Python有很多第三方模块可以帮助我们完成一些事情,减少开发时间。Python pypi库中一个模块名字叫“netifaces”,使用C语言写的一...
    99+
    2023-01-31
    网卡 名称 信息
  • python获取图片的颜色信息
    0getcolors图片颜色pythonimage = Image.open("outofmemory.cn.png") image.getcolors() 返回结...
    99+
    2023-01-31
    颜色 图片 信息
  • Python使用psutil获取系统信息
    psutil模块 用Python来编写脚本简化日常的运维工作是Python的一个重要用途。在Linux下,有许多系统命令可以让我们时刻监控系统运行的状态,如ps,top,free等等...
    99+
    2024-04-02
  • python 获取Linux和Windows硬件信息
    linux获取linux硬件信息的方式,有很多。1.使用puppet或者saltstack2.直接读取/proc/xx文件,比如cpu信息,就是/proc/cpuinfo3.dmidecode4.psutil,它可以获取某些信息,但是对于C...
    99+
    2023-01-30
    硬件 信息 python
  • MYSQL如何获取表结构中注释信息的语句
    这篇文章给大家分享的是有关MYSQL如何获取表结构中注释信息的语句的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。MYSQL: 获取表注释: 1SELEC...
    99+
    2024-04-02
  • PHP中怎么获取数据库表信息
    PHP中怎么获取数据库表信息,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。PHP获取数据库表信息函数之mysql_list_dbs()resource mysq...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作