下载安装MySQLdb

http://www.codegood.com/ 

 python代码

  1. # -*- coding: utf-8 -*-      
  2. #mysqldb     
  3. import time, MySQLdb,sys 
  4. reload(sys) 
  5. sys.setdefaultencoding('utf-8') 
  6. #连接     
  7. conn=MySQLdb.connect(host="localhost",user="root",passwd="",db="test",charset="utf8"
  8. cursor = conn.cursor() 
  9. #写入 
  10. songs = ('Purple Haze', 'All', 'Foxy Lady') 
  11. for song in songs: 
  12.     cursor.execute("INSERT INTO user (name,created) VALUES (%s,1212321)", song) 
  13.     print "Auto Increment ID: %s" % cursor.lastrowid 
  14. conn.commit() 
  15.  
  16. cursor.close() 
  17.  
  18. #关闭     
  19. conn.close() 

这里需要特别注意一点当数据库选择innodb时 python mysqldb 把autocommit自动改成off ,所以每次insert时,最后都要commit