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更快,更有效的完成查询。


数据运维技术 » MySQL:字符串查找不含有的元素(mysql字符串不包含)