首页 > 代码库 > python -- mysql 的使用
python -- mysql 的使用
其实python带的SQLite还是很方便使用的,但是SQLite不支持远程访问。
python使用mysql,需要安装 MySQLdb 模块。
总体感觉操作还是比较简单的。遇到其他再重新整理。
(1) 例子:
# 引入 MySQLdb包 import MySQLdb # 连接数据库 conn = MySQLdb.connect( host=‘localhost‘, # 主机名 user=‘root‘, # 用户名 passwd=‘12345‘, # 密码 db=‘douban‘, # 数据库名 port=3306, # 端口 charset=‘utf8‘ # 编码 ) # 获取数据库操作游标 cursor = conn.cursor() # 写入数据 sql = ‘insert into movie(name, score, time) values(%s, %s, %s)‘ param = (‘The Shawshank Redemption‘, 9.6, 1994) n = cursor.execute(sql, param) # 会返回执行操作的条数 # 更新数据 sql = ‘update movie set name = %s where id = %s‘ param = (‘The Shawshank Redemption‘, 1) n = cursor.execute(sql, param) # 查询数据 sql = ‘select * from movie‘ n = cursor.execute(sql) cursor.fetchall() # 会返回所有的结果集,tuple元组型 for row in cursor.fetchall(): for r in row: print r # 删除操作 sql = ‘delete from movie where id = %s‘ param = (1) n = cursor.execute(sql, param) # 最后,关闭游标 cursor.close() # 提交事务 conn.commit() # 关闭连接 conn.close()
(2)事务提交与资源关闭!
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。