pycharm2017如何实现python3.6与mysql的连接
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要为大家展示了"pycharm2017如何实现python3.6与mysql的连接",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"pycharm2
千家信息网最后更新 2025年11月07日pycharm2017如何实现python3.6与mysql的连接
这篇文章主要为大家展示了"pycharm2017如何实现python3.6与mysql的连接",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"pycharm2017如何实现python3.6与mysql的连接"这篇文章吧。
具体内容如下
与其他的IDE不同,pycharm不需要额外下载mydqldb包等,pycharm里可以自动安装pymysql,功能与下载的mydqldb是一样的。
一、安装pycharm自带的pymysql
1、首先打开pycharm里的设置 settings->protect->protect Interpreter->双击击右面的pip-->在搜索框里输入pymysql-->然后选中版本点击install package,等一会提示successful就行了。
二、代码部分
import pymysql #建立数据库连接conn=pymysql.Connect( host='localhost', port=3306, user='root', passwd='数据库密码', db='bigsdut', charset='utf8') #获取游标cursor=conn.cursor()#print(conn)#print(cursor) #1、从数据库中查询#sql="INSERT INTO login(user_name,pass_word)"sql="SELECT *FROM login"#cursor执行sql语句cursor.execute(sql)#打印执行结果的条数print(cursor.rowcount) #使用fetch方法进行遍历结果 总共有三条数据 #rs=cursor.fetchone()#将第一条结果放入rs中#re=cursor.fetchmany(3)#将多个结果放入re中rr=cursor.fetchall()#将所有的结果放入rr中#对结果进行处理for row in rr: print("ID是:=%s, 姓名是:=%s, 密码是:=%s"%row)#print(re)#输出两条数据,因为fetch()方法是建立在上一次fetch()方法基础上的 #2数据库中插入数据sql_insert="INSERT INTO login(user_name,pass_word) values('中兴','123')"#执行语句cursor.execute(sql_insert)#事务提交,否则数据库得不到更新conn.commit()print(cursor.rowcount) #修改数据库中的内容sql_update="UPDATE login SET user_name='hhh' WHERE id=3"cursor.execute(sql_update)conn.commit() #删除数据库中的内容,并利用try catch语句进行事务回滚try: sql_delete="DELETE FROM login WHERE id=6" cursor.execute(sql_delete) conn.commit()except Exception as e: print (e) #事务回滚,即出现错误后,不会继续执行,而是回到程序未执行的状态,原先执行的也不算了 conn.rollback() #数据库连接和游标的关闭conn.close()cursor.close()以上是"pycharm2017如何实现python3.6与mysql的连接"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
数据
数据库
内容
结果
事务
方法
篇文章
语句
密码
游标
学习
帮助
不同
代码
功能
基础
多个
姓名
易懂
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库报表布局设计堆积
12月23日网络安全大会
什么是网络安全简说
海康视频管理服务器的好处
中文百科集团网络技术有限公司
象山手机游戏软件开发价格
无锡信息软件开发代理商
如何获得基因表达谱数据库
微服务 无服务器
深圳市大富网络技术
杭州紫光网络技术公司
长沙成启软件开发
重装mysql服务器
数据库原理习题2答案
数据库信息系统的核心技术
商丘网络安全直播课
软件开发工程实例
成都在线教育系统开发软件开发
航比网络技术工作室
八月瓜专利数据库
南宁市广科网络技术有限公司
怀柔区网络技术咨询需求
四川格智网络技术有限公司
华为it网络安全部
数据库 数据库机密泄露
数据库应用第三章习题
游戏服务器 数据
绿盾无主服务器地址
湖北华聚网络技术有限公司
我国网络安全法先后实施顺序