由Python编写的MySQL管理工具代码实例


Posted in Python onApril 09, 2019

本文实例为大家分享了由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 相关文章推荐
python类继承用法实例分析
Oct 10 Python
python简单实现基于SSL的IRC bot实例
Jun 15 Python
实例讲解Python中global语句下全局变量的值的修改
Jun 16 Python
python通过opencv实现批量剪切图片
Nov 13 Python
python opencv检测目标颜色的实例讲解
Apr 02 Python
python交互界面的退出方法
Feb 16 Python
python 对字典按照value进行排序的方法
May 09 Python
ubuntu 16.04下python版本切换的方法
Jun 14 Python
python使用递归的方式建立二叉树
Jul 03 Python
Python实现图片识别加翻译功能
Dec 26 Python
Matplotlib 折线图plot()所有用法详解
Jul 28 Python
浅谈pytorch中stack和cat的及to_tensor的坑
May 20 Python
python实现爬山算法的思路详解
Apr 09 #Python
Python使用Pickle模块进行数据保存和读取的讲解
Apr 09 #Python
Python爬取数据保存为Json格式的代码示例
Apr 09 #Python
python实现QQ空间自动点赞功能
Apr 09 #Python
Python实现的多进程拷贝文件并显示百分比功能示例
Apr 09 #Python
Python使用crontab模块设置和清除定时任务操作详解
Apr 09 #Python
Python实现的读取文件内容并写入其他文件操作示例
Apr 09 #Python
You might like
PHP实现基于PDO扩展连接PostgreSQL对象关系数据库示例
2018/03/31 PHP
解决AJAX中跨域访问出现'没有权限'的错误
2008/08/20 Javascript
JavaScript 无符号右移运算符
2009/04/17 Javascript
FileUpload上传图片(图片不变形)
2010/08/05 Javascript
javascript 隔行换色函数代码
2010/10/24 Javascript
javascript针对DOM的应用分析(四)
2012/04/15 Javascript
最好用的省市二级联动 原生js实现你值得拥有
2013/09/22 Javascript
常见表单重复提交问题整理及解决方法
2013/11/13 Javascript
基于JQuery制作可编辑的表格特效
2014/12/23 Javascript
javascript中数组方法汇总
2015/07/07 Javascript
ionic隐藏tabs的方法
2016/08/29 Javascript
JavaScript实现简单的星星评分效果
2017/05/18 Javascript
详解使用angular的HttpClient搭配rxjs
2017/09/01 Javascript
基于AngularJS的简单使用详解
2017/09/10 Javascript
vue 点击展开显示更多(点击收起部分隐藏)
2019/04/09 Javascript
使用apifm-wxapi模块中的问题及解决方法
2019/08/05 Javascript
使用uni-app开发微信小程序的实现
2019/12/13 Javascript
vue微信分享插件使用方法详解
2020/02/18 Javascript
javascript实现下拉菜单效果
2021/02/09 Javascript
python解析html开发库pyquery使用方法
2014/02/07 Python
python tkinter组件使用详解
2019/09/16 Python
如何创建一个Flask项目并进行简单配置
2020/11/18 Python
仿CSDN Blog返回页面顶部功能实现原理及代码
2013/06/30 HTML / CSS
移动端html5判断是否滚动到底部并且下拉加载
2019/11/19 HTML / CSS
波兰最大的儿童服装连锁店之一:5.10.15.
2018/02/11 全球购物
Room Mate Hotels美国:西班牙酒店品牌
2018/04/10 全球购物
什么是类的返射机制
2016/02/06 面试题
幼师自我鉴定范文
2013/10/01 职场文书
会计电算化专业应届大学生求职信
2013/10/22 职场文书
建筑公司文秘岗位职责
2013/11/29 职场文书
财务部出纳岗位职责
2013/12/22 职场文书
小学新学期教师寄语
2014/01/18 职场文书
政府绩效管理实施方案
2014/05/04 职场文书
关于保护环境的建议书
2014/05/13 职场文书
暑期社会实践新闻稿
2015/07/17 职场文书
pandas进行数据输入和输出的方法详解
2022/03/23 Python