如何使用 PHPmyAdmin 找出数据库和表的字符集?

Posted

技术标签:

【中文标题】如何使用 PHPmyAdmin 找出数据库和表的字符集?【英文标题】:How to find out the charset of a database and table with PHPmyAdmin? 【发布时间】:2012-07-30 06:33:54 【问题描述】:

phpMyAdmin 中有没有办法找出表和/或数据库的字符集?

唯一显示的是排序规则。但据我了解,排序规则只告诉数据库如何比较数据,而字符集告诉数据库如何存储数据。

【问题讨论】:

【参考方案1】:

尝试编写 SQL 命令:

SELECT * FROM information_schema.SCHEMATA S
WHERE schema_name = "myDataBase";

您可能想查看this answer 和this ressoure 上的cmets;

【讨论】:

【参考方案2】:

或者,在大多数情况下,您也可以通过查看归类名称本身来找到它。假设排序规则名称是“latin1_swedish_ci”,那么数据库的字符集是“latin1”。

【讨论】:

以上是关于如何使用 PHPmyAdmin 找出数据库和表的字符集?的主要内容,如果未能解决你的问题,请参考以下文章

如何查询 BigQuery 视图和表的依赖关系?

phpmyadmin mysql 服务器选择

经典解密数据库和表的创建

如何根据数据库用户和表的内容返回行?

如何使用 phpMyAdmin 添加指向同一个表的外键?

如何从 phpmyadmin 中找出 mySQL 服务器的 IP 地址