概述
<div class="markdown-here-wrapper" data-md-url="https://i.cnblogs.com/EditPosts.aspx?postid=9830589">
<h1 id="-pyMysqL-MysqL" style="margin: 20px 0px 10px; padding: 0px; font-weight: bold; color: black; font-size: 24px; border-bottom: 2px solid #aaaaaa;">使用pyMysqL连接MysqL
<h3 id="-pyMysqL" style="margin: 20px 0px 10px; padding: 0px; font-weight: bold; color: black; font-size: 20px; border-bottom: 1px solid #aaaaaa;">安装pyMysqL
<p style="margin: 0px 0px 1.2em !important; font-size: 16px; line-height: 1.75em; padding-right: 0.5em; padding-left: 0.5em;">pyMysqL安装可以通过两种方式
获取帮助
pip --help
升级 pip
pip install -U pip
安装包
pip install SomePackage
卸载包
pip uninstall SomePackage
升级指定的包
pip install -U SomePackage
搜索包
pip search SomePackage
查看指定包的详细信息
pip show -f SomePackage
列出已安装的包
pip freeze or pip list
查看可升级的包
pip list -o
MysqL只需要在cmd中执行pip install pyMysqL就可以了。
> [settings] >> [Project: python] >> [Project Interpreter] >>+之后搜索pyMysqL点击安装。
MysqL.connect(host=,port=,user=,passwd=,db=,charset=)
sql语句")
effect_row = cursor.execute(%s",(,)) 通配符
effect_row = cursor.executemany(%s,%s)",[(,),(,)])
conn.commit()数据库内容的操作后需要加上,相当于提交数据
row_1 = cursor.fetchone()查询语句执行后,获取第一行数据,获取的数据是元组类型
row_n = cursor.fetchmany(n)获取前n行数据((1,'sfencs'),(2,'tom'))
row_all = cursor.fetchall()获取所有查询到的数据
,mode=)
cursor.scroll(,mode=)
默认是以元组形式获得,但也可以改变为字典形式
MysqL.cursors.DictCursor)
cursor.execute()
row_all = cursor.fetchall()
关闭游标
cursor.close()
关闭连接
conn.close()
如果您也喜欢它,动动您的小指点个赞吧