条件查询
SELECT column1, column2, ... FROM table_name WHERE condition;
其中,SELECT表示需要查询的列名,可以是一列或多列;FROM表示需要查询的表名;WHERE则表示查询的条件,可以使用比较、逻辑和算术运算符进行组合,例如:
SELECT * FROM employees WHERE salary >5000 AND department = 'Sales';
上面的语句表示查询工资大于5000且部门是Sales的所有员工信息。
排序
SELECT column1, column2, ... FROM table_name WHERE condition ORDER BY column_name ASC|DESC;
其中,ORDER BY用于对查询结果进行排序,column_name则表示需要排序的列名,ASC表示升序排序,DESC表示降序排序。例如:
SELECT * FROM employees WHERE department = 'Sales' ORDER BY salary DESC;
上面的语句表示查询部门是Sales的所有员工信息,并按照工资降序排列。
以上就是MySQL条件查询和排序的语法,通过合理使用它们可以更加高效地操作数据库。