Q299
Which collations does this MySQL statement list? SHOW COLLATION LIKE 'utf8%'
A.
names beginning with utf8
AnswerB.
names ending with utf8
C.
names containing utf8% anywhere
D.
names ending in utf8%
Answer: Option A
Solution
Answer: Option A
Solution:
This question is asking you about how MySQL finds collations based on a specific search pattern.
The statement
SHOW COLLATION LIKE 'utf8%' is looking for collations that match a certain criteria.
Let's break down the options:
Option A: names beginning with utf8
This is the correct answer! The wildcard character '%' in the LIKE statement means "match any characters". So, 'utf8%' will find all collations that start with 'utf8' followed by anything else.
Option B: names ending with utf8
This is incorrect. If you wanted to find collations ending with "utf8", you would use the pattern ' %utf8'.
Option C: names containing utf8% anywhere
This is incorrect. The '%' character only works as a wildcard at the end of the pattern.
Option D: names ending in utf8%
This is incorrect for the same reason as Option C. The '%' character only works at the end.
In summary:
The statement
SHOW COLLATION LIKE 'utf8%' will display all collations that start with "utf8".