• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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()
    

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    您可能感兴趣的文章:
    • 图文详解Django使用Pycharm连接MySQL数据库
    • Pycharm连接远程服务器并实现远程调试的实现
    • pycharm中连接mysql数据库的步骤详解
    • 如何使用pycharm连接Databricks的步骤详解
    上一篇:MySQL执行状态的查看与分析
    下一篇:MySQL group by对单字分组序和多字段分组的方法讲解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    pycharm2017实现python3.6与mysql的连接 pycharm2017,实现,python3.6,与,