如何检查MySQL表是否是UTF-8并且有storageEngine InnoDB?
谷歌搜索只是找到从一种格式更改为另一种格式的说明,但我似乎无法找到如何准确地确定我首先拥有哪种格式。
我如何:
- 检查表有哪些字符编码?
- 检查表使用什么存储引擎?
- 检查所有表是否都采用某种编码?
- 检查所有表是否都有特定的存储引擎?
Googling around just finds instructions for changing from one format to another, but I can't seem to find how exactly to make sure which of these I have first.
How can I:
- Check what character encoding a table has?
- Check what storage engine a table uses?
- Check if all tables are certain encoding?
- Check if all tables have a certain storage engine?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 information_schema 来了解每个表的引擎。
对于您可以使用的编码
,或者更好
You can use information_schema in order to know the engine of each table.
For the encoding you can use
or, even better