SELECT * FROM people WHERE name LIKE '文%';
该查询将返回所有姓名以“文”开头的人的记录。 2. 包含某内容的字符串 在 MySQL 中,使用 INSTR 函数可以判断一个字符串是否包含特定的子字符串,并返回该子字符串在原字符串中的起始位置。例如,要判断“MySQL是关系型数据库管理系统”的字符串中是否包含“数据库”一词,可以使用以下代码:SELECT INSTR('MySQL是关系型数据库管理系统', '数据库');
该查询将返回子字符串“数据库”在原字符串中的起始位置,即“9”。 3. 使用正则表达式进行匹配 MySQL 支持使用正则表达式来进行匹配查询。在 WHERE 子句中使用 REGEXP 或 RLIKE 关键字即可。例如,要找到所有以字母“a”开头,接下来是 1 个或多个数字,然后以空格结束的记录,可以使用以下代码:SELECT * FROM mytable WHERE name REGEXP '^a[0-9]+\\s$';
以上就是 MySQL 判断包含哪些内容的方法。您可以根据您的需求选择适合您的方法,从而更加方便准确地查找特定内容。
