python MYsql数据库访问
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python MYsql数据库访问,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2298字,纯文字阅读大概需要4分钟。
内容图文
![python MYsql数据库访问](/upload/InfoBanner/zyjiaocheng/456/acff0fb8931c41f0879796a4931207f2.jpg)
# -*-coding:utf-8-*- __author__ = ‘Administrator‘ import MySQLdb import pprint import sys reload(sys) sys.setdefaultencoding(‘utf8‘) # help(MySQLdb) s = MySQLdb.connect(host=‘192.168.2.19‘, user=‘scafane‘, passwd=‘vesill‘, db=‘scppn‘, port=3306, use_unicode=True, charset=‘utf8‘) # 数据库连接对象的帮助信息 help(s) # 选定数据库 s.select_db(‘scanner‘) print ‘========== A Connect Obj Func ============‘ print ‘Host info: ‘, s.get_host_info() print ‘con obj info: ‘, s.info() print ‘server_info: ‘, s.get_server_info() print ‘============DATA descripters=============‘ print ‘server_version: ‘, s._server_version print ‘PORT: ‘, s.port print ‘open?: ‘, s.open print ‘client_flag: ‘, s.client_flag print ‘converter: ‘, s.converter print ‘server_capabilities: ‘, s.server_capabilities print ‘===================Methods=====================‘ print ‘affected_rows: ‘, s.affected_rows() print ‘use_result: ‘, s.use_result() print ‘thread_id: ‘, s.thread_id() print ‘state: ‘, s.stat() print ‘sql_state: ‘, s.sqlstate() # ========================方法1 设置sql语句======================================= s.query(‘select * from scanner_vulnerability‘) # 获取sql执行结果,用store_result()或use_result()可获取,获取后,再次使用这两个函数,不能再次成功获取 result = s.store_result() print ‘affect rows: ‘, s.affected_rows() # sql执行结果的帮助 help(result) print ‘============= result DATA 获取 ===================‘ tup = result.fetch_row(1) print ‘获取第一行:‘, tup print ‘字段flags: ‘, result.field_flags() print ‘行数: ‘, result.num_rows() print ‘列数: ‘, result.num_fields() # ===================方法二 : cursor 访问======================= cur = s.cursor() # help(cur) cur.execute(‘select * from scanner_vulnerability‘) # select 还好,如果是更新插入,只上面的execute只是操作本地的set,需要commit才能真正插入数据。 # commit() 提交 # rollback()回滚 s.commit() ree = cur.fetchall() # help(ree) print ‘取出第2条数据第2个字段: ‘, ree[1][1] cur.close() s.close()
本文出自 “magicpwn” 博客,请务必保留此出处http://magicpwn.blog.51cto.com/10497784/1686366
python MYsql数据库访问
标签:mysql python 练习
本文系统来源:http://magicpwn.blog.51cto.com/10497784/1686366
内容总结
以上是互联网集市为您收集整理的python MYsql数据库访问全部内容,希望文章能够帮你解决python MYsql数据库访问所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。