常用命令
查询数据库 show databases;
#查询表 show tables;
使用数据库 use database_name ;
查看表结构 desc table_name;
一、关系运算:1. 等值比较: =
2. 不等值比较: <>
3. 小于比较: <
4. 小于等于比较: <=
5. 大于比较: >
6. 大于等于比较: >=
7. 空值判断: IS NULL
8. 非空判断: IS NOTNULL
9. LIKE比较: LIKE
10. JAVA的LIKE操作: RLIKE
11. REGEXP操作: REGEXP
二、数学运算:1. 加法操作: +
2. 减法操作: –
3. 乘法操作: *
4. 除法操作: /
5. 取余操作: %
6. 位与操作: &
7. 位或操作: |
8. 位异或操作: ^
9.位取反操作: ~
三、逻辑运算:1. 逻辑与操作: AND
2. 逻辑或操作: OR
3. 逻辑非操作: NOT
四、数值计算1. 取整函数: round
2. 指定精度取整函数: round
3. 向下取整函数: floor
4. 向上取整函数: ceil
5. 向上取整函数: ceiling
6. 取随机数函数: rand
7. 自然指数函数: exp
8. 以10为底对数函数: log10
9. 以2为底对数函数: log2
10. 对数函数: log
11. 幂运算函数: pow
12. 幂运算函数: power
13. 开平方函数: sqrt
14. 二进制函数: bin
15. 十六进制函数: hex
16. 反转十六进制函数: unhex
17. 进制转换函数: conv
18. 绝对值函数: abs
19. 正取余函数: pmod
20. 正弦函数: sin
21. 反正弦函数: asin
22. 余弦函数: cos
23. 反余弦函数: acos
24. positive函数: positive
25. negative函数: negative
五、日期函数1. UNIX时间戳转日期函数:from_unixtime
2. 获取当前UNIX时间戳函数:unix_timestamp
3. 日期转UNIX时间戳函数:unix_timestamp
4. 指定格式日期转UNIX时间戳函数:unix_timestamp
5. 日期时间转日期函数:to_date
6. 日期转年函数: year
7. 日期转月函数: month
8. 日期转天函数: day
9. 日期转小时函数: hour
10. 日期转分钟函数: minute
11. 日期转秒函数: second
12. 日期转周函数:weekofyear
13. 日期比较函数: datediff
14. 日期增加函数: date_add
15. 日期减少函数: date_sub
六、条件函数1. If函数: if
2. 非空查找函数: COALESCE
3. 条件判断函数:CASE
4. 条件判断函数:CASE
七、字符串函数1. 字符串长度函数:length
2. 字符串反转函数:reverse
3. 字符串连接函数:concat
4. 带分隔符字符串连接函数:concat_ws
5. 字符串截取函数:substr,substring
6. 字符串截取函数:substr,substring
7. 字符串转大写函数:upper,ucase
8. 字符串转小写函数:lower,lcase
9. 去空格函数:trim
10. 左边去空格函数:ltrim
11. 右边去空格函数:rtrim
12. 正则表达式替换函数:regexp_replace
13. 正则表达式解析函数:regexp_extract
14. URL解析函数:parse_url
15. json解析函数:get_json_object
16. 空格字符串函数:space
17. 重复字符串函数:repeat
18. 首字符ascii函数:ascii
19. 左补足函数:lpad
20. 右补足函数:rpad
21. 分割字符串函数: split
22. 集合查找函数:find_in_set
八、集合统计函数1. 个数统计函数: count
2. 总和统计函数: sum
3. 平均值统计函数: avg
4. 最小值统计函数: min
5. 最大值统计函数: max
6. 非空集合总体变量函数:var_pop
7. 非空集合样本变量函数:var_samp
8. 总体标准偏离函数:stddev_pop
9. 样本标准偏离函数:stddev_samp
10.中位数函数:percentile
11. 中位数函数:percentile
12. 近似中位数函数:percentile_approx
13. 近似中位数函数:percentile_approx
14. 直方图:histogram_numeric
九、复合类型构建操作1. Map类型构建: map
2. Struct类型构建: struct
3. array类型构建: array
十、复杂类型访问操作1. array类型访问: A[n]
2. map类型访问: M[key]
3. struct类型访问: S.x
十一、复杂类型长度统计函数1. Map类型长度函数: size(Map<K.V>)
2. array类型长度函数: size(Array<T>)
3. 类型转换函数