mysql支持sql标准,但是mysql又对sql做了扩展,提供了另外一些非sql标准的语言元素
(常量/变量/运算符/函数/流程控制语句/注解)
常量:字符串常量/数值常量/十六进制常量/日期时间常量/布尔值/null值
变量:
(1)用户变量
创建用户变量并赋值 set @变量名=值; select @变量名
(2)系统变量
创建系统变量并赋值 set @@系统变量名=值; select @@系统变量名
运算符:算数运算符/位运算符/比较运算符/逻辑运算符/
系统内置函数:
数学函数greatest()/least()/floor()/ceiling()/round()/truncate()/pow()/abs()/sort()
/聚合函数sum()/count()
/字符串函数concat()
日期和时间函数now()/curtime()/curdate()/year()/dayofyear()/
加密函数encode()/decode()/password()
系统信息函数database()/varsion()/charset()/connection_id()/user()
流程控制语句
if else
以上这些特性只有mysql支持哦,是mysql专门对sql的扩展支持哦