python pymysql主要方法及使用样例

pymysql.connect()参数说明:(连接数据库时需要添加的参数)

参数 类型 描述
host str MySQL服务器地址,IP地址或域名
port int MySQL服务器端口号
user str 用户名
passwd str 密码
db str 数据库名称
charset str 连接编码

connect()对象支持的方法:

方法 描述
cursor() 使用该连接创建并返回游标
commit() 提交当前事务
rollback() 回滚当前事务
close() 关闭连接

cursor对象支持的方法:

方法 描述
execute(op) 执行一个数据库的查询命令
fetchone() 取得结果集的下一行
fetchmany(size) 获取结果集的下几行
fetchall() 获取结果集中的所有行
rowcount() 返回数据条数或影响行数
close() 关闭游标对象

代码样例

import pandas as pd
import pymysql
#创建数据库连接 
conn = pymysql.connect(host='sh-cdb-n9zp4qdr.sql.tencentcdb.com',
                     port=31060,#填写真实数据库外部访问端口
                     user='root',
                     passwd='password*****',
                     db='dev_db',
                     charset='utf8')
#创建游标
cursor = conn.cursor()

sql = "select *from t_bank "  #SQL查询语句
cursor.execute(sql) #执行SQL语句
df = pd.read_sql(sql, conn) #使用pandas方法读取DB中的数据
print(df['bank_branch_name'])

cursor.close() #关闭游标
conn.close() #关闭数据库连接 

你可能感兴趣的:(python pymysql主要方法及使用样例)