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中统计文本中单词数的代码(Linux上使用Python统计每天的键盘输入次数)
- python迭代函数(详解Python中的内建函数,可迭代对象,迭代器)
- java入坑rabbitmq(Python操作rabbitMQ的示例代码)
- python数据存取(python异步存储数据详解)
- python的decode函数在哪个模块(python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决)
- python最基本的编程工具(5款Python程序员高频使用开发工具推荐)
- python3的循环怎么用(对Python3 goto 语句的使用方法详解)
- python 制作图片文字识别(如何使用Python进行OCR识别图片中的文字)
- python获取日期(Python根据当前日期取去年同星期日期)
- python strip用法(Python3.5内置模块之shelve模块、xml模块、configparser模块、hashlib、hmac模块用法分析)
- 学会python一月能赚多少钱(学习python的前途 python挣钱)
- python模块化打包(python使用Paramiko模块实现远程文件拷贝)
- python 接口测试怎么校验json数据(python接口自动化十七--Json 数据处理---一次爬坑记详解)
- python3第三方库手册(使用python3构建文件传输的方法)
- pythonflask编写接口(Python Flask框架模板操作实例分析)
- python 并发传输文件(python单线程文件传输的实例C/S)
- 紫苏牛肉锅里滚一滚,香的鼻子都要掉了(紫苏牛肉锅里滚一滚)
- 每天都吃水果的好处(每天吃水果的好处与功效)
- 苹果15价格(苹果15价格512g官网)
- 春节放假几天(春节放假几天2023法定几天)
- 今天 3月13日,31年前,一个英雄少年感动了中国(今天3月13日31年前)
- 你好,新成理人丨成都理工大学2019级新生开学典礼隆重举行(新成理人丨成都理工大学2019级新生开学典礼隆重举行)
热门推荐
- centos搭建sftp服务器(Linux云服务器搭建SFTP服务器图片服务器的操作)
- 云盘zip怎么解压(云主机的文件如何压缩解压?)
- SQL Server日期与字符串之间的转换
- JS中错误处理
- mysql删除数据库的命令(MySQL 线上数据库清理数据的方法)
- C# File类的操作
- sql server 数值类型运算(SQL SERVER2012中新增函数之字符串函数CONCAT详解)
- python人脸识别库(20行python代码实现人脸识别)
- sqlserver数据库的对象有哪些(详解SQL Server数据库架构和对象、定义数据完整性)
- python爬取酷狗收费音乐(python爬取酷狗音乐排行榜)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9