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库的)

posted @ 2018-05-16 20:55  小夕公子  阅读(255)  评论(0编辑  收藏  举报