python和mysql实战(由Python编写的MySQL管理工具代码实例)
类别:脚本大全 浏览量:918
时间:2021-10-19 06:49:14 python和mysql实战
由Python编写的MySQL管理工具代码实例本文实例为大家分享了由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管理工具详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
原文链接:https://blog.csdn.net/weixin_43614688/article/details/89061548
您可能感兴趣
- python面向对象的介绍(Python面向对象思想与应用入门教程类与对象)
- python数据类型基本知识入门(Python Pexpect库的简单使用方法)
- python中if语句应学会什么(Python基础之条件控制操作示例if语句)
- 零基础学计算机二级python(计算机二级python学习教程1 教大家如何学习python)
- pythonmatplotlib绘制立体图形(python3使用matplotlib绘制散点图)
- python datetime模块是什么(Python中时间datetime的处理与转换用法总结)
- 如何用python识别微信内容(Python 实现微信防撤回功能)
- python使用门算法加密文件(python实现可逆简单的加密算法)
- python函数式编程源码(python仿evething的文件搜索器实例代码)
- python爬虫面试经历(搞定这套Python爬虫面试题面试会so easy)
- python类中的数据封装(基于python生成器封装的协程类)
- python坐标输入(python导入坐标点的具体操作)
- python中random库的用法(Python minidom模块用法示例DOM写入和解析XML)
- python爬虫10分钟教程(浅谈Python爬虫基本套路)
- python樱花绽放代码(新年快乐! python实现绚烂的烟花绽放效果)
- python测试websocket接口(Python如何爬取实时变化的WebSocket数据的方法)
- 前《iLOOK》时装总监 《快乐大本营》御用造型师上线(快乐大本营御用造型师上线)
- 释小龙晒杀青照片 多重身份惹观众期待(释小龙晒杀青照片)
- 《九牛之人降魔传》开机 演员祁高坤化身九牛之人除魔卫道(九牛之人降魔传开机)
- 王铲铲的致富之路无限金币卡法攻略教学(王铲铲的致富之路无限金币卡法攻略教学)
- 文明6金币太少怎么办 文明6无限刷钱教程(文明6金币太少怎么办)
- 开国中将,王牌军63军首任政委,两个连襟一个上将一个少将传为佳话(王牌军63军首任政委)
热门推荐
- html锚点定位
- laravel admin文档(Laravel-添加后台模板AdminLte的实现方法)
- laravel活动时间查询(laravel 时间格式转时间戳的例子)
- laravel增删改查接口(laravel-admin 实现给grid的列添加行数序号的方法)
- laravel5.1获取数据(laravel5表单唯一验证的实例代码)
- python3编程过程(Python3模拟登录操作实例分析)
- vue怎么实现预览与放大(Vue实现牌面翻转效果)
- HTML5 <figure> 、<figcaption>标签
- yii2对比springboot(Yii框架实现对数据库的CURD操作示例)
- 织梦的powerbydedecms怎么改(织梦DEDECMS提示信息提示框美化)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9