我们用引号将名字包起来,单引号为使用标准,双引号在部分数据库中不可( MySQL 中可用双引号)
====================================================================
字段可以使用数学表达式( +, - ,* , / 等)
注意:只要参与运算中有 NULL ,则结果一定为 NULL
例:select name , age + 1 from table_1;
========================================================================================
select 字段1 , 字段2 , from 表名 where 条件;
例:select name , age from table_1 where age >= 18
运算符有:< ,<= ,> ,>= ,and ,or ,<> ,!= ,is null ,in ,not ,like ,= ,between…and…
( <,<=,>,>= ,这四个就不说了,就是你们认为的意思)
-
<> (或 !=):不等于
-
is null :为 null(is not null 则不为 null )
-
in :包含,相当于多个 or ( not in 则不在范围内 )
-
not :取非,主要用于 is 和 in 中
-
= :等于
-
and :且
-
or :或
-
between…and… :两个值之间,相当于 >= and <=
-
like :称为模糊查询,支持 % 和 _ 匹配
% 匹配任意个字符(当然也可以为 0 个字符)
_ 匹配任意一个字符
( 如果查找的字符中有 _ 或 %,可用 \ 转义符号)
运算符之间有优先级,例 and 的优先级要大于 or ,可用 ( ) 来调整执行顺序
===========================================================================