python开发软件的实例-由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管理工具详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
本文标题: 由Python编写的MySQL管理工具代码实例
本文地址: http://www.cppcns.com/shujuku/mysql/256608.html
python开发软件的实例-由Python编写的MySQL管理工具代码实例相关推荐
- 安卓上比较好的python开发软件-手机随时随地写Python,还可以开发安卓APP,太厉害了!...
python, 近五年最为火爆的编程语言,语法优雅,类库丰富,一行代码即可完成 Java 十行代码量. 本次,舞剑来推荐一款手机端使用 Python 的APP. QPython QPython是安卓上 ...
- python开发软件-七种流行的python开发软件,收藏了!
Python的应用无处不在,各种流行软件都有Python的身影.相比起最流行的Java.C/C++等语言,Python语言更加简洁,开发更加快速,这对于初学者非常友好,而且Python作为脚本语言,更 ...
- python开发是做什么的-python开发工程师是做什么的
python开发工程师是指运用Python进行软件开发的工程师岗位. Python是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言.Python 的设计具有很强的可读性,相比其他语言经常 ...
- 在当当买了python怎么下载源代码-Python爬取当当、京东、亚马逊图书信息代码实例...
注:1.本程序采用MSSQLserver数据库存储,请运行程序前手动修改程序开头处的数据库链接信息 2.需要bs4.requests.pymssql库支持 3.支持多线程 from bs4 impor ...
- python英语翻译-python制作英语翻译小工具代码实例
这篇文章主要介绍了python制作英语翻译小工具代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 用python爬虫可以制作英语翻译小工具.来 ...
- [猿来小课]Python开发入门第三讲:Python的安装
今天猿来小课的老师给想要学习python开发语言的同学们讲一讲Python的安装,手把手带着大家完成学习python开发第一步.有条件的小伙伴跟着我一起来实战操作吧. 猿来Python开发入门第三讲: ...
- python开发3d游戏renpy_使用Python进行3DEXPERIENCE的COM开发的测试
CAA有一定的上手难度,相比较而言,Python和VBA脚本式的开发对于一些简单应用而言显得稍微亲民一些,对于一些简单项目,脚本语言的开发速度比起CAA繁琐的Workspace\Framework\M ...
- mysql数据库是一个软件呐_15款好用的mysql管理软件
1. Induction Induction是一款用于理解数据关系的开源管理工具,它可用来探索行/列,运行查询和数据可视化等方面.该工具支持多种数据库,包括PostgreSQL,MySQL,SQLit ...
- 前端页面后台管理模板—代码实例
今天分享下"前端页面后台管理模板"这篇文章,文中根据实例编码详细介绍,或许对大家的编程之路有着一定的参考空间与使用价值,需要的朋友接下来跟着云南仟龙Mark一起学习一下吧.近期自身 ...
最新文章
- python爬虫抓取信息_python爬虫爬取网上药品信息并且存入数据库
- gbdt 回归 特征重要性 排序_GBDT 理解
- python 自定义装饰器 来验证函数参数
- 【Android NDK 开发】Android.mk 配置动态库 ( Android Studio 配置动态库 | 动态库加载版本限制 | 本章仅做参考推荐使用 CMake 配置动态库 )
- 24.command-executor
- 工厂方法 coding
- php判断外链,php检查字符串中是否有外链的方法
- 《构建之法》阅读笔记01
- 使用SQL Server存储ASP.NET Session变量
- 中国剩余定理证明过程
- 编程实现迷你计算器功能_VBA编程实现饲料配方计算器
- 30 PP配置-生产车间控制-定义计划策略
- mssql访问 oracle
- java短信验证码实现_社交APP开发短信验证是通过什么技术实现
- CSDN CODE 将于本月底彻底关闭,请尽快迁移到码云
- ei拼音的四个声调对应的字_幼儿园学前班拼音教案复习ei以及四声调
- oracle提示错误1033,ora-1033 制造问题和解决问题
- HTML以及CSS制作相册
- 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java手游账号交易系统u2741
- Python快速学习第八天