MySQL数据库(2)

条件查询:

如果我们想在MySQL数据表中读取指定的数据,where子句是非常有用的。使用主键来作为where子句的条件查询是非常快速的。如果给定的条件在表中没有任何匹配的记录,那么查询不会返回任何数据。where后面支持多种运算符:

(1)比较运算符: = > < <= >= != <>

(2)逻辑运算符:and or not

(3)模糊查询:like %  和  like_

(4)范围查询:   in 表示在一个非连续范围内

          between..and..  表示在一个连续的范围内

         is not null  判非空

优先级:优先级由高到低的顺序为:小括号,not,比较运算符,逻辑运算符

    and比or先运算,如果同时出现并希望先算or,需要结合()使用

排序:

默认按照列值从小到大排列。

asc 从小到大排列,即升序。

desc 从大到小排列,即降序。

原文地址:https://www.cnblogs.com/onerose/p/10046172.html