python库--pymysql
方法/类 | 返回值 | 参数 | 说明 |
.connect() | ct | 建立与mysql数据库的连接 | |
host | 数据库服务器所在的主机 | ||
user | 用户名 | ||
password | 密码 | ||
database | 要使用的数据库 | ||
port=3306 | 端口 | ||
bind_address | |||
unix_socket | |||
charset | 编码 | ||
sql_mode | |||
read_default_file | |||
conv | |||
use_unicode=True | 是否默认使用Unicode字符串 | ||
... | |||
ct.cursor() | cr | 获取操作游标 | |
cursor | 默认cr.feach获取的数据类型的元组类型, 设置为pymysql.cursors.DictCursor则获取字典数据类型 | ||
ct.commit() | 将操作提交到数据库执行(一般用在cr.execute后) | ||
ct.rollback() | 回滚(作用应该是清除未提交的操作) | ||
ct.close() | 关闭数据库连接 | ||
cr.execute() | 执行sql语句 | ||
sql | 要执行的sql语句 | ||
cr.executemany() | 批操作 | ||
sql语句 %s, %s | 部分缺失的sql语句 | ||
[(v11, v12), (v21, v22)] | 列表中的值循环填充%s | ||
cr.fetchone() | 若执行了查询语句, 可用此方法获取查询结果的第一条数据 | ||
cr.close() | |||
cr.lastrowid | 获取最后插入的一跳数据的ID(自增ID) | ||