Mysql 我是否需要使用数据库将表设置为utf?

Mysql 我是否需要使用数据库将表设置为utf?,mysql,utf-8,Mysql,Utf 8,我想将表格的字符编码设置为UTF-8。所以我计划将数据库设置为UTF-8,而不是表 我的问题是,如果我将UTF-8设置为database,那么默认情况下该数据库下的所有表也将使用UTF-8?默认排序规则正是这样,只是一个默认值,因此当您创建一个没有排序规则信息的表时,该表将使用默认值。特别是,有两件事是设置数据库默认值无法完成的: 更改现有表的编码 强制新表使用这种编码 。。。除非createtable代码说明了其他内容。

我想将表格的字符编码设置为UTF-8。所以我计划将数据库设置为UTF-8,而不是表


我的问题是,如果我将UTF-8设置为database,那么默认情况下该数据库下的所有表也将使用UTF-8?

默认排序规则正是这样,只是一个默认值,因此当您创建一个没有排序规则信息的表时,该表将使用默认值。特别是,有两件事是设置数据库默认值无法完成的:

  • 更改现有表的编码
  • 强制新表使用这种编码

。。。除非createtable代码说明了其他内容。