谷歌搜索只是找到从一种格式更改为另一种格式的说明,但我似乎无法找到如何确切地确定我首先拥有哪些。
我怎样才能:
- 检查表有什么字符编码?
- 检查表使用什么存储引擎?
- 检查所有表是否都是某种编码?
- 检查所有表是否都有特定的存储引擎?
谷歌搜索只是找到从一种格式更改为另一种格式的说明,但我似乎无法找到如何确切地确定我首先拥有哪些。
我怎样才能:
您可以使用 information_schema 来了解每个表的引擎。
select table_name,engine
from information_schema.tables
where table_schema = 'your_database'
对于您可以使用的编码
show create table table_name
或者,甚至更好
select
c.character_set_name
from information_schema.tables as t,
information_schema.collation_character_set_applicability as c
where c.collation_name = t.table_collation
and t.table_schema = "your_db"
and t.table_name = "table_name";