本文实例为大家分享了由Python编写的MySQL管理工具的具体代码,供大家参考,具体内容如下

import pymysql

import pandas as pd

from tkinter import Label,StringVar,Entry,Tk,Button

from tkinter.simpledialog import askstring

def Entry_address(): #输入数据库地址

root=Tk()

l1=Label(root,text='服务器:').grid(column=0,row=0)

text1=StringVar()

Entry(root,textvariable=text1).grid(column=1,row=0)

l2=Label(root,text='用户名:').grid(column=0,row=1)

text2=StringVar()

Entry(root,textvariable=text2).grid(column=1,row=1)

l3 = Label(root, text='密码').grid(column=0, row=2)

text3 = StringVar()

Entry(root, textvariable=text3,show='*').grid(column=1, row=2)

l4 = Label(root, text='数据库').grid(column=0, row=3)

text4 = StringVar()

Entry(root, textvariable=text4).grid(column=1, row=3)

Button(root,text='确定',command=lambda:root.destroy()).grid(column=1,row=4)

root.mainloop()

return text1.get(),text2.get(),text3.get(),text4.get()

def connect_database(): #连接数据库

h,u,p,d=Entry_address()

connect = pymysql.connect(host=h, user=u, password=p, db=d)

cursor = connect.cursor(cursor=pymysql.cursors.DictCursor)

return cursor

def select_data(): #操作数据

cursor=connect_database()

# query='insert into person (fname,lname) values(%s,%s)'

# values=('lu','Cachy')##元组只能存储单一数据类型

# cursor.execute(query,values)

root1=Tk()

root1.withdraw()

query=askstring('hello','输入SQL语句')

root1.destroy()

root1.mainloop()

cursor.execute(query)

cursor.connection.commit() #获取权限

a = cursor.fetchall() #从游标中取出数据

cursor.close()

c=pd.DataFrame(a)

print(c)

if __name__=='__main__':

select_data()

以上所述是小编给大家介绍的由Python编写的MySQL管理工具详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

本文标题: 由Python编写的MySQL管理工具代码实例

本文地址: http://www.cppcns.com/shujuku/mysql/256608.html

python开发软件的实例-由Python编写的MySQL管理工具代码实例相关推荐

  1. 安卓上比较好的python开发软件-手机随时随地写Python,还可以开发安卓APP,太厉害了!...

    python, 近五年最为火爆的编程语言,语法优雅,类库丰富,一行代码即可完成 Java 十行代码量. 本次,舞剑来推荐一款手机端使用 Python 的APP. QPython QPython是安卓上 ...

  2. python开发软件-七种流行的python开发软件,收藏了!

    Python的应用无处不在,各种流行软件都有Python的身影.相比起最流行的Java.C/C++等语言,Python语言更加简洁,开发更加快速,这对于初学者非常友好,而且Python作为脚本语言,更 ...

  3. python开发是做什么的-python开发工程师是做什么的

    python开发工程师是指运用Python进行软件开发的工程师岗位. Python是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言.Python 的设计具有很强的可读性,相比其他语言经常 ...

  4. 在当当买了python怎么下载源代码-Python爬取当当、京东、亚马逊图书信息代码实例...

    注:1.本程序采用MSSQLserver数据库存储,请运行程序前手动修改程序开头处的数据库链接信息 2.需要bs4.requests.pymssql库支持 3.支持多线程 from bs4 impor ...

  5. python英语翻译-python制作英语翻译小工具代码实例

    这篇文章主要介绍了python制作英语翻译小工具代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 用python爬虫可以制作英语翻译小工具.来 ...

  6. [猿来小课]Python开发入门第三讲:Python的安装

    今天猿来小课的老师给想要学习python开发语言的同学们讲一讲Python的安装,手把手带着大家完成学习python开发第一步.有条件的小伙伴跟着我一起来实战操作吧. 猿来Python开发入门第三讲: ...

  7. python开发3d游戏renpy_使用Python进行3DEXPERIENCE的COM开发的测试

    CAA有一定的上手难度,相比较而言,Python和VBA脚本式的开发对于一些简单应用而言显得稍微亲民一些,对于一些简单项目,脚本语言的开发速度比起CAA繁琐的Workspace\Framework\M ...

  8. mysql数据库是一个软件呐_15款好用的mysql管理软件

    1. Induction Induction是一款用于理解数据关系的开源管理工具,它可用来探索行/列,运行查询和数据可视化等方面.该工具支持多种数据库,包括PostgreSQL,MySQL,SQLit ...

  9. 前端页面后台管理模板—代码实例

    今天分享下"前端页面后台管理模板"这篇文章,文中根据实例编码详细介绍,或许对大家的编程之路有着一定的参考空间与使用价值,需要的朋友接下来跟着云南仟龙Mark一起学习一下吧.近期自身 ...

最新文章

  1. python爬虫抓取信息_python爬虫爬取网上药品信息并且存入数据库
  2. gbdt 回归 特征重要性 排序_GBDT 理解
  3. python 自定义装饰器 来验证函数参数
  4. 【Android NDK 开发】Android.mk 配置动态库 ( Android Studio 配置动态库 | 动态库加载版本限制 | 本章仅做参考推荐使用 CMake 配置动态库 )
  5. 24.command-executor
  6. 工厂方法 coding
  7. php判断外链,php检查字符串中是否有外链的方法
  8. 《构建之法》阅读笔记01
  9. 使用SQL Server存储ASP.NET Session变量
  10. 中国剩余定理证明过程
  11. 编程实现迷你计算器功能_VBA编程实现饲料配方计算器
  12. 30 PP配置-生产车间控制-定义计划策略
  13. mssql访问 oracle
  14. java短信验证码实现_社交APP开发短信验证是通过什么技术实现
  15. CSDN CODE 将于本月底彻底关闭,请尽快迁移到码云
  16. ei拼音的四个声调对应的字_幼儿园学前班拼音教案复习ei以及四声调
  17. oracle提示错误1033,ora-1033 制造问题和解决问题
  18. HTML以及CSS制作相册
  19. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java手游账号交易系统u2741
  20. Python快速学习第八天

热门文章

  1. opencv基础:罗德里格斯旋转公式(Rodrigues' rotation formula)推导 rodrigues()函数原理
  2. Python和imutils获取图片的鸟瞰图
  3. Python 爬虫从入门到进阶之路(四)
  4. 完整的Socket代码
  5. mpvue开发坑点总结
  6. 【Hadoop】MR 切片机制 MR全流程
  7. 数据结构学习(2):汉诺塔问题
  8. Bailian4068 判断是否可以构成等差数列【字符串流+排序】
  9. Bailian2941 Bailian3225 满足条件的整数【枚举+开方】
  10. π-Algorithmist分类题目(1)