“字符集”和“字符集”之间的区别和“默认字符集”
之间有什么区别吗
语句ALTER TABLE xxx DEFAULT CHARACTER SET utf8
和
ALTER TABLE xxx CHARACTER SET utf8
? MySQL 文档对 DEFAULT 关键字的功能保持沉默。
Is there any difference between statements
ALTER TABLE xxx DEFAULT CHARACTER SET utf8
and
ALTER TABLE xxx CHARACTER SET utf8
?
MySQL documentation keeps silence about functionality of DEFAULT
keyword.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没有什么区别。
DEFAULT
是可选关键字。请参阅: http://dev.mysql.com/doc/refman /5.6/en/charset-table.html。
不执行任何操作的可选关键字在 SQL 中非常常见,例如
INSERT INTO
与INSERT
相同。是否包含可选关键字是一个风格问题。它们对查询的功能没有任何影响,但可能会使其更具可读性。There is no difference.
DEFAULT
is an optional keyword.See: http://dev.mysql.com/doc/refman/5.6/en/charset-table.html.
Optional keywords that don't do anything are quite common in SQL, for example
INSERT INTO
is the same as justINSERT
. It’s a question of style whether you include optional keywords. They don't have any effect on the function of the query, but they might make it more readable.