python操作mysql
2018-07-20 来源:open-open
#测试模块安装 # -*- coding: UTF-8 -*- import MySQLdb print MySQLdb #打印正常安装成功
测试连接mysql
# -*- coding: UTF-8 -*- import MySQLdb # print MySQLdb conn = MySQLdb.Connect(host='127.0.0.1',port=3306,user='username',passwd='pwd',db='your_db',charset='utf8') cursor = conn.cursor() print conn print cursor cursor.close() conn.close() #输出正常
查询数据测试
#!/usr/bin/python # -*- coding: UTF-8 -*- import MySQLdb conn = MySQLdb.Connect(host='xx',port=3306,user='xx',passwd='xx',db='xx',charset='utf8') cursor = conn.cursor() sql = 'select * from user' cursor.execute(sql) #所有行数 print cursor.rowcount #指针所在位置取一行 rs = cursor.fetchone() print rs #下面三行 rs = cursor.fetchmany(3) print rs #余下所有 rs = cursor.fetchall() print rs cursor.close() conn.close()
#事务部分 try: cursor.execute(insert_sql) print cursor.rowcount cursor.execute(delete_sql) print cursor.rowcount conn.commit() exception Exception as e: print e conn.rollback()
标签: Mysql
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
最新资讯
热门推荐