在MySQL中,CREATE DATABASE dbname CHARSET utf8 和CREATE DATABASE dbname DEFAULT CHARSET utf8 有什么区别?

In MySQL, what is the difference between CREATE DATABASE dbname CHARSET utf8 and CREATE DATABASE dbname DEFAULT CHARSET utf8?

添加关键字 DEFAULT 会发生什么变化?我想不通 Mysql documentation 只是说

The CHARACTER SET clause specifies the default database character set

这是否意味着 DEFAULT 没有用?

PS : 对不起我的英语,不是我的母语。

是的。这是没用的。它仅用于语义,但您可以将其省略,例如 'left outer join'.

中的 'outer'