我如何计算show指令生成的结果数

时间:2014-09-04 16:09:35

标签: mysql

在Mysql中,我想计算使用SHOW COLLATION LIKE 'utf8%';生成的结果数量 我应该写sql吗?

1 个答案:

答案 0 :(得分:1)

您无法使用该特定语法,但您可以通过查询information_schema.collations表:

SELECT COUNT(*)
FROM information_schema.collations
WHERE COLLATION_NAME LIKE 'utf8%';

或者,此查询可能更为优化:

SELECT COUNT(*)
FROM information_schema.collations
WHERE CHARACTER_SET_NAME = 'utf8';