MySQL心得6--MySQL语言结构--运算符、表达式(二)

2014-11-24 15:23:25 · 作者: · 浏览: 1
.com
2
AND
7
+(加)、–(减)
3
ALL、ANY、BETWEEN、IN、LIKE、OR、SOME
8
=,>,<,>=,<=,<>,!= ,!> ,!<比较运算符
4
=(赋值)
9
^(位异或)、&(位与)、|(位或)
5
6. 表达式
表达式就是常量、变量、列名、复杂计算、运算符和函数的组合。一个表达式通常可以得到一个值。与常量和变量一样,表达式的值也具有某种数据类型,可能的数据类型有字符类型、数值类型、日期时间类型。这样,根据表达式的值的类型,表达式可分为字符型表达式、数值型表达式和日期型表达式。
表达式还可以根据值的复杂性来分类:
当表达式的结果只是一个值,如一个数值、一个单词或一个日期,这种表达式叫做标量表达式。例如:1+2,'a'>'b'。 www.2cto.com
当表达式的结果是由不同类型数据组成的一行值,这种表达式叫做行表达式。例如,('081101','王林','计算机',500)。
当表达式的结果为0个、1个或多个行表达式的集合,那么这个表达式就叫做表表达式。
表达式按照形式还可分为单一表达式和复合表达式。单一表达式就是一个单一的值,如一个常量或列名。复合表达式是由运算符将多个单一表达式连接而成的表达式,例如:1+2+3,a=b+3,'2008-01-20'+INTERVAL 2 MONTH。
表达式一般用在SELECT及SELECT语句的WHERE子句中。
作者 tianyazaiheruan