BIN(x) | 返回 x 的二进制编码 |
15 的 2 进制编码:
|
BINARY(s) | 将字符串 s 转换为二进制字符串 |
|
|
CASE 表示函数开始,END 表示函数结束。如果 condition1 成立,则返回 result1, 如果 condition2 成立,则返回 result2,当全部不成立则返回 result,而当有一个成立之后,后面的就不执行了。 |
|
CAST(x AS type) | 转换数据类型 |
字符串日期转换为日期:
|
COALESCE(expr1, expr2, ...., expr_n) | 返回参数中的第一个非空表达式(从左向右) |
|
CONNECTION_ID() | 返回服务器的连接数 |
|
CONV(x,f1,f2) | 返回 f1 进制数变成 f2 进制数 |
|
CONVERT(s USING cs) | 函数将字符串 s 的字符集变成 cs |
|
CURRENT_USER() | 返回当前用户 |
|
DATABASE() | 返回当前数据库名 |
|
IF(expr,v1,v2) | 如果表达式 expr 成立,返回结果 v1;否则,返回结果 v2。 |
|
IFNULL(v1,v2) | 如果 v1 的值不为 NULL,则返回 v1,否则返回 v2。 |
|
ISNULL(expression) | 判断表达式是否为 NULL |
|
LAST_INSERT_ID() | 返回最近生成的 AUTO_INCREMENT 值 |
|
NULLIF(expr1, expr2) | 比较两个字符串,如果字符串 expr1 与 expr2 相等 返回 NULL,否则返回 expr1 |
|
SESSION_USER() | 返回当前用户 |
|
SYSTEM_USER() | 返回当前用户 |
|
USER() | 返回当前用户 |
|
VERSION() | 返回数据库的版本号 |
|