文档首页
MySQL Connector/Python 开发者指南
相关文档 下载本手册
PDF (US Ltr) - 0.7Mb
PDF (A4) - 0.7Mb


MySQL Connector/Python 开发者指南  /  ...  /  MySQLConnection.set_charset_collation() 方法

10.2.31 MySQLConnection.set_charset_collation() 方法

语法

cnx.set_charset_collation(charset=None, collation=None)

此方法设置用于当前连接的字符集和排序规则。 charset 参数可以是字符集的名称,也可以是 constants.CharacterSet 中定义的数字等效项。

collationNone 时,将使用字符集的默认排序规则。

在以下示例中,我们将字符集设置为 latin1,将排序规则设置为 latin1_swedish_cilatin1 的默认排序规则)

>>> 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')