Mysql SQL中的模式匹配

Mysql SQL中的模式匹配,mysql,sql,Mysql,Sql,我有一个用于上传内容的SQL数据库列。此列包含以下格式的字符串值: image/jpeg image/gif video/mpeg video/mp4 是否有一个SQL查询,我可以在其中选择所有带有“image”前缀的行?还是我必须硬编码每个值 其中mime_输入('image/png','image/gif',…) 硬编码这些值将使脚本在声明未来mime类型时难以维护。数据库已经对输入进行了筛选,但添加一个新的列进行分组是我力所能及的。其中mime\u类型如“image%” 就这么简单%用作

我有一个用于上传内容的SQL数据库列。此列包含以下格式的字符串值:

image/jpeg
image/gif
video/mpeg
video/mp4
是否有一个SQL查询,我可以在其中选择所有带有“image”前缀的行?还是我必须硬编码每个值

其中mime_输入('image/png','image/gif',…)


硬编码这些值将使脚本在声明未来mime类型时难以维护。数据库已经对输入进行了筛选,但添加一个新的列进行分组是我力所能及的。

其中mime\u类型如“image%”


就这么简单
%
用作通配符。

使用
LIKE
运算符


其中mime_类型如'image/%'


我删除了我的答案,因为我意识到它并没有真正解决核心问题。但是如果你看一下这把小提琴,你会发现,即使创建了适当的索引,
LIKE
也不如join那么理想。