Pymsql使用流程

Python连接数据库的步骤

1)建立数据库连接           (db = pymysql.connect(......)

2)创建游标对象               (c = db.cursor()

3)游标方法                       (c.execute(sql语句)

4)提交到数据库                (db.commit()

5)关闭游标对象                 (c.close()

6)关闭数据库                     db.close()

connect对象

              1)db=pymysql.connect(参数列表)
                    参数列表有:
                    1. host : 主机地址,本地地址 localhost
                    2. port : 端口号 ,默认为3306
                    3. user : 用户名
                    4. password : 密码
                    5. database : 要连接到的库
                    6. charset : 编码方式,推荐使用 utf8

              2)数据库连接对象(db)的方法
                   1.db.close()    关闭连接
                   2.db.commit()    提交到数据库执行
                   3.db.rollback()  回滚
                   4.db.cursor()    返回游标对象,用于具体执行
                   SQL命令

              3)游标对象(cur)的方法
                   1.cur.execute(SQL命令,[列表])   执行SQL命令
                   2.cur.close()            关闭游标对象
                   3.cur.fetchone()  获取查询结果集的第一条数据
                                     【获取结果为一个元组】
                   4.cur.fetchmany(n)  获取查询结果集的第n条数据
                      【获取结果为一个元组 如:((记录1),(记录2))】
                   5.cur.fetchall()    获取所有记录(结果为元组)


                   注意:
                   fetchone , fetchmany , fetchall 均获取一条记录少一条记录

猜你喜欢

转载自blog.csdn.net/py_1995/article/details/84436514