zoukankan      html  css  js  c++  java
  • Python学习日记(三十九) Mysql数据库篇 七

    Mysql函数

    高级函数

    1.BIN(N)

    返回N的二进制编码

    select BIN(10);

    执行结果:

    2.BINARY(str)

    将字符串str转换为二进制字符串

    select BINARY('ASCII');

    执行结果:

    3.CASE expression

      WHEN condition1 THEN result1

      WHEN condition2 THEN result2

      ...

      WHEN conditionN THEN resultN

      ELSE result

     END

    4.CAST(expr AS type)

    转换数据类型

    select CAST('2019-8-6' AS DATE);

    执行结果:

    5.COALESCE(value,...)

    返回参数中的第一个费控表达式(从左向右) 

    select COALESCE(NULL,'a',NULL,NULL,'B');

    执行结果:

    6.CONNECTION_ID()

    返回服务器的连接数

    select CONNECTION_ID();

    执行结果:

    7.CONV(N,from_base,to_base)

    将N由from_base进制数变成to_base进制数

    select CONV(10,10,2);

    执行结果:

    8.CONVERT(expr USING transcoding_name)

    函数将字符串expr的字符集变成transcoding_name

    select CHARSET('abc'),CHARSET(CONVERT('abc' USING gbk));

    执行结果:

    9.CURRENT_USER()

    返回当前用户

    select CURRENT_USER();

    执行结果:

    10.DATABASE()

    返回当前数据库

    select DATABASE();

    执行结果:

    11.IF(expr1,expr2,expr3)

    如果表达式中expr1成立,返回结果expr2;否则,返回expr3

    select IF(3 > 5,'TRUE','FALSE');

    执行结果:

    12.IFNULL(expr1,expr2)

    如果expr1的值不为NULL,则返回expr1,否则返回expr2

    select IFNULL('haha',NULL);

    执行结果:

    13.ISNULL(expr)

    判断表达式是否为NULL

    select ISNULL(NULL);

    执行结果:

    14.LAST_INSERT_ID()

    返回最近生成的AUTO_INCREMENT值

    15.NULLIF(expr1,expr2)

    比较两个字符串,如果字符串expr1与expr2相等返回NULL,否则返回expr1

    select NULLIF('abc','abc'),NULLIF('abc','aba');

    执行结果:

    16.SESSION_USER()

    返回当前用户

    select SESSION_USER();

    执行结果:

    17.SYSTEM_USER()

    返回当前用户

    18.USER()

    返回当前用户

    19.VERSION()

    返回数据库版本号

    select VERSION();

    执行结果:

  • 相关阅读:
    区块链技术术语表
    以太坊客户端Geth命令用法-参数详解
    智能合约开发环境搭建及Hello World合约
    以太坊是什么
    比特币区块结构Merkle树及简单支付验证分析
    非对称加密技术- RSA算法数学原理分析
    验证APNS证书的有效性
    十八般武艺之 Runloop
    iOS 所有设备一览 && CoreFoundation源码
    [User Defaults] Failed to read values in CFPrefsPlistSource (iOS 10)
  • 原文地址:https://www.cnblogs.com/Fantac/p/11695469.html
Copyright © 2011-2022 走看看