1. 基础的where条件查询: SELECT * FROM table_name WHERE condition; 其中condition表示你要查询的条件,可以是简单的等于、不等于、大于、小于,也可以用逻辑运算符来连接条件,比如用AND表示两个条件同时成立。 2. LIKE查询: LIKE的作用主要是用来进行模糊查询,可以实现根据内容中一部分字符串来匹配数据查询的操作。常用于检索查询某个特定模式的数据。 SELECT * FROM table_name WHERE column_name LIKE 'pattern'; 其中pattern是你要查询的字符串模式,比如'abc%'表示以abc开头的字符串。 3. IN查询: IN用来查询列中匹配一个列表内任意值的所有行,可以看作是OR子句的简写形式。 SELECT * FROM table_name WHERE column_name IN (value1, value2, ...); 其中value1、value2等表示你要查询的值。
除了这三种常见的where条件查询,MySQL还有其他一些复杂的查询方法,在日常开发中大家应根据实际需求来选择合适的查询语句。