首页 > 代码库 > pymysql

pymysql

---恢复内容开始---

conn = pymysql.connect(host= , user= , passwd= , db= , port= , charset= )

为了正确处理中文字符,charset的值可以设置为 utf8。

.connect返回一个连接对象(conn)。

 

cur = conn.cursor()

这里创建一个光标对象(cur)。

一个连接可以有很多个光标,一个光标跟踪一种状态信息。

 

conn.close()

cur.close()

关闭连接和光标,用完之后一定要记得关闭。否则会导致连接泄露,造成一种未关闭连接的假象,即连接已经不再使用,但是数据库却不能关闭,因为数据库不能确定你还要不要继续使用它。这种现象会一直耗费数据库的资源,所以使用完数据库之后记得关闭连接。

 

cur.execute("mysql命令")

执行mysql命令

 

cur.fetchone()

返回查询结果。

 

cur.connection.commit()

提交命令,当插入数据时要提交,才能真正保存命令

 

pymysql