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() #关闭数据库连接 
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 10,792评论 0 9
  • Python 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对...
    顺毛阅读 9,667评论 4 16
  • Spring Web MVC Spring Web MVC 是包含在 Spring 框架中的 Web 框架,建立于...
    Hsinwong阅读 22,693评论 1 92
  • 一、激活函数 前边我们学到,一个节点的输出会进入激活函数进行处理 常见的激活函数有以下 sigmoid激活函数 s...
    路小漫阅读 3,831评论 0 2
  • 生活总是让世人有所感有所思。有些人以为眼下所见即生活,但是"生活"这么的富有哲学气质的一个词,怎会如此简单...
    大大眼珠子阅读 942评论 0 0