首页 / PYTHON / python操作MySQL数据库
python操作MySQL数据库
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python操作MySQL数据库,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2125字,纯文字阅读大概需要4分钟。
内容图文
![python操作MySQL数据库](/upload/InfoBanner/zyjiaocheng/451/2a76eb8e60744b97a43deb5e19f8d22b.jpg)
1 import MySQLdb 2 3 try: 4 conn=MySQLdb.connect(host=‘localhost‘,user=‘root‘,passwd=‘root‘,db=‘test‘,port=3306) 5 cur=conn.cursor() 6 cur.execute(‘select * from user‘) 7 cur.close() 8 conn.close() 9 except MySQLdb.Error,e: 10 print "Mysql Error %d: %s" % (e.args[0], e.args[1])
插入数据,批量插入数据,更新数据!
1 import MySQLdb 2 3 try: 4 conn=MySQLdb.connect(host=‘localhost‘,user=‘root‘,passwd=‘root‘,port=3306) 5 cur=conn.cursor() 6 7 cur.execute(‘create database if not exists python‘) 8 conn.select_db(‘python‘) 9 cur.execute(‘create table test(id int,info varchar(20))‘) 10 11 value=[1,‘hi rollen‘] 12 cur.execute(‘insert into test values(%s,%s)‘,value) 13 14 values=[] 15 for i in range(20): 16 values.append((i,‘hi rollen‘+str(i))) 17 18 cur.executemany(‘insert into test values(%s,%s)‘,values) 19 20 cur.execute(‘update test set info="I am rollen" where id=3‘) 21 22 conn.commit() 23 cur.close() 24 conn.close() 25 26 except MySQLdb.Error,e: 27 print "Mysql Error %d: %s" % (e.args[0], e.args[1])
请注意一定要有conn.commit()这句来提交事务,要不然不能真正的插入数据。
1 import MySQLdb 2 3 try: 4 conn=MySQLdb.connect(host=‘localhost‘,user=‘root‘,passwd=‘root‘,port=3306,charset=‘utf8‘) 5 cur=conn.cursor() 6 7 conn.select_db(‘python‘) 8 9 count=cur.execute(‘select * from test‘) 10 print ‘there has %s rows record‘ % count 11 12 result=cur.fetchone() 13 print result 14 print ‘ID: %s info %s‘ % result 15 16 results=cur.fetchmany(5) 17 for r in results: 18 print r 19 20 print ‘==‘*10 21 cur.scroll(0,mode=‘absolute‘) 22 23 results=cur.fetchall() 24 for r in results: 25 print r[1] 26 27 28 conn.commit() 29 cur.close() 30 conn.close() 31 32 except MySQLdb.Error,e: 33 print "Mysql Error %d: %s" % (e.args[0], e.args[1])
python操作MySQL数据库
标签:
本文系统来源:http://www.cnblogs.com/nju2014/p/4614729.html
内容总结
以上是互联网集市为您收集整理的python操作MySQL数据库全部内容,希望文章能够帮你解决python操作MySQL数据库所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。