Mysql在执行RegEx过滤数据时用到区间查询发现结果差异较大,不知为何?

Mysql在执行RegEx过滤数据时用到'^[大学]+$'、'^[大学]$'、'^[大学]'、'[大学]$'、'[大学]'区间查询发现结果差异较大,不知为何?希望大神解释一下原委,运行结果如下图所示:
图片说明
图片说明
图片说明
图片说明
图片说明

 '^[大学]+$' 大或者学的连续、'^[大学]$'、大或者学单个 '^[大学]'、大或者学开头 '[大学]$'、大或者学结尾 '[大学]' 单个的大或者学