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.rowcountfor x in range(numrows): # 返回的是一个元组,里面每个元素代表一个字段 row = c.fetchone() print(row)
以上代码是一个读取数据库表的例子。(我用的是mysql,其中pymysql库,也有用mysqldb库的)