Python3.6简单的操作Mysql数据库的三个实例

  

<>强安装pymysql

  

参考:https://github.com/PyMySQL/PyMySQL/

  

<代码> pip安装pymsql

  

实例一         进口pymysql   # 创建连接   #参数依次对应服务器地址,用户名:密码,数据库   康涅狄格州=pymysql.connect(主机=127.0.0.1,用户=?passwd=?23456’, db=把菔尽?   # 创建游标   光标=conn.cursor(光标=pymysql.cursors.DictCursor)   #执行语句返回影响的行数   effect_row=游标。执行(“select * from课程”)   打印(effect_row)   #获取所有数据   结果=cursor.fetchall ()   结果=cursor.fetchone() #获取下一个数据   结果=cursor.fetchone() #获取下一个数据(在上一个的基础之上)   #光标。滚动(1,模式=喽浴?#相对位置移动   # cursor.scroll(0,模式=熬浴?#绝对位置移动   #提交,不然无法保存新建或者修改的数据   conn.commit ()   #关闭游标   cursor.close ()   # 关闭连接   conn.close ()      

实例二         进口pymysql   #建立连接   康涅狄格州=pymysql.connect(主机=127.0.0.1,用户=?passwd=?23456’, db=把菔尽?   # 创建游标   光标=conn.cursor(光标=pymysql.cursors.DictCursor)   #插入一条数据% s是占位符占位符之间用逗号隔开   effect_row=游标。执行(“插入课程(cou_name、时间)值(% s % s)”(“英语”,100))   打印(effect_row)   conn.commit ()   cursor.close ()   conn.close ()      

实例三         进口pymysql.cursors   #连接到数据库   连接=pymysql.connect(主机=' localhost ',   用户=坝没А?   密码=皃asswd”,   db=笆菘狻?   charset=' utf8mb4 ',   cursorclass=pymysql.cursors.DictCursor)   试一试:   光标connection.cursor ():   #创建一个新记录   sql="插入“用户”(“电子邮件”、“密码”)值(% s % s)”   游标。执行(sql (“webmaster@python.org”,“秘密”))   #连接不是默认自动提交。所以你必须提交保存   #您的更改。   connection.commit ()   光标connection.cursor ():   #读单个记录   sql=毖≡瘛癷d”,“密码”从“用户”,“电子邮件”=% s”   游标。执行(sql (“webmaster@python.org”))   结果=cursor.fetchone ()   打印(结果)   最后:   connection.close ()
     

<强>总结

  

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接

Python3.6简单的操作Mysql数据库的三个实例