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 : 编码方式,推荐使用 utf82)数据库连接对象(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 均获取一条记录少一条记录