MySQL:字符串查找不含有的元素(mysql字符串不包含)
MySQL,又称作 My Structured Query Language,是一种开放源代码的关系型数据库管理系统,用于存储,管理和检索计算机数据。它的开发是由瑞典的MySQL AB公司和社区支持的。MySQL使用字符串查找列中不含有某个特定元素的方法。
基本查找
首先,要指定需要检索的属性,然后输入检索的字符串,如果指定的字符串在某一行中没有,则这一行会查询出来。例如,有一张名为“Fruit”的表包含以下内容:
name | colour
—–|——-
Apple | Red
Orange | Orange
Banana | Yellow
如果要查询不含有黄色的水果,可以使用以下查询:
SELECT name FROM Fruit WHERE colour NOT LIKE ‘Yellow’;
结果:
name
—-
Apple
Orange
复杂查找
如果要查询不包含的多个属性,可以在查询语句中使用AND语句:
SELECT name FROM Fruit WHERE colour NOT LIKE ‘Yellow’ AND colour NOT LIKE ‘Orange’;
结果:
name
—-
Apple
使用NOT IN
另外一种查找方法是使用NOT IN子句,例如:
SELECT name FROM Fruit WHERE colour NOT IN(‘Yellow’, ‘Orange’);
结果:
name
—-
Apple
总结
以上就是MySQL中使用字符串查找不含有某个特定元素的方法,MySQL中还有许多其他用于查找数据的函数和子句,如果遇到更加复杂的查询,可以结合多个函数和子句来完成查询。通过以上技巧,让MySQL更快,更有效的完成查询。