MySQLdb unicode问题插入

使用python MySQLdb如何将unicode 串插入mysql中
数据库的表的字符集需要设置成什么?
s = u"你好"
sql = "insert into table1 values(%s)"

db = MySQLdb.connect(....)
cursor = db.cursor()
para = {s}
cursor.execute(sql, para)
cursor.commit()
具体怎么写啊,老是出错。

http://my.oschina.net/apoptosis/blog/135816

mysql数据库设置utf8编码,mysqlds连接时指定utf8,插入数据unicode用utf8编码。