MySql数据库的访问
import pymysql # 创建一个Connection 对象,代表了一个数据库连接 connection = pymysql.connect( host=" ",# 数据库IP地址 user=" ", # mysql用户名 passwd=" ", # mysql用户登录密码 db=" " , # 数据库名 # 如果数据库里面的文本是utf8编码的, #charset指定是utf8 charset = "utf8") # 返回一个cursor对象 c = connection.cursor() # 执行一个获取 xx 表中所有记录的 sql 语句 c.execute("""SELECT * FROM xx """) # rowcount属性记录了最近一次 execute 方法获取的数据行数 numrows = c.rowcount for x in range(numrows): # 返回的是一个元组,里面每个元素代表一个字段 row = c.fetchone() print(row)
以上代码是一个读取数据库表的例子。(我用的是mysql,其中pymysql库,也有用mysqldb库的)