What's the difference between utf8_unicode_ci and utf8mb4_0900_ai_ci
问题 What is the difference between utf8mb4_0900_ai_ci and utf8_unicode_ci database text coding in mysql (especially in terms of performance) ? 回答1: The encoding is the same. That is, the bytes look the same. The character set is different. utf8mb4 has more characters. The collation (how comparisions are done) is different. The perfomance is different, but it rarely matters. utf8_unicode_ci implies the CHARACTER SET utf8 , which includes only the 1-, 2-, and 3-byte UTF-8 characters. Hence it