#链接mysql#插入数据import MySQLdb conn = MySQLdb.connect(host = ‘127.0.0.1‘,user = ‘root‘,passwd = ‘‘,db = ‘mytest‘)cur = conn.cursor()reConn = cur.execute("insert into userinfo(id,name) value(3,‘tony‘)")conn.commit()cur.close()conn.close() print reConn #查询数据import MySQLdb conn = MySQLdb.connect(host = ‘127.0.0.1‘,user = ‘root‘,passwd = ‘‘,db = ‘mytest‘)cur = conn.cursor(cursorclass=MySQLdb.cursors.DictCursor) #以字典形式获取数据cur = conn.cursor() #以元组形式获取数据#reConn = cur.execute("select * from userinfo")sql = "select name from userinfo where id = %s"#sql = "select id from userinfo where id = %s"params = 1#params = ‘dendi‘#reConn = cur.execute(sql,params)reConn = cur.execute("select * from userinfo")#fetchall把查找到的数据一下拿出来#fetchone逐个取数据# data = cur.fetchall()data = cur.fetchone()print datadata = cur.fetchone()print datacur.close()conn.close()# print dataprint reConn #更新数据import MySQLdb conn = MySQLdb.connect(host = ‘127.0.0.1‘,user = ‘root‘,passwd = ‘‘,db = ‘mytest‘)cur = conn.cursor()sql = "update userinfo set name = ‘aaa‘ where id = ‘%s‘"params = 1reConn = cur.execute(sql,params)conn.commit()#conn.rollback()cur.close()conn.close() print reConn #删除数据import MySQLdb conn = MySQLdb.connect(host = ‘127.0.0.1‘,user = ‘root‘,passwd = ‘‘,db = ‘mytest‘)cur = conn.cursor()sql = "delete from userinfo where id = ‘%s‘"params = 1reConn = cur.execute(sql,params)conn.commit()#conn.rollback()cur.close()conn.close() print reConn 参考博客:http://www.cnblogs.com/wupeiqi/articles/4198124.html
时间: 2024-08-09 05:23:31