MySQL 连接器/Python 开发人员指南 / 第 10 章连接器/Python API 参考 / 10.2 connection.MySQLConnection类 /
10.2.31 MySQLConnection.set_charset_collation()方法
句法:
cnx.set_charset_collation(charset=None, collation=None)
此方法设置要用于当前连接的字符集和排序规则。charset参数可以是字符集的名称,也可以是 中定义的等效
数字constants.CharacterSet。
当collation是时None,使用字符集的默认排序规则。
在以下示例中,我们将字符集设置为
latin1,排序规则设置为
latin1_swedish_ci(默认排序规则:)
latin1:
>>> cnx = mysql.connector.connect(user='scott')
>>> cnx.set_charset_collation('latin1')
指定给定的排序规则如下:
>>> cnx = mysql.connector.connect(user='scott')
>>> cnx.set_charset_collation('latin1', 'latin1_general_ci')