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();

    执行结果:

  • 相关阅读:
    刷题[CISCN2019 华东南赛区]Web4
    刷题[GWCTF 2019]你的名字
    刷题[b01lers2020]Life on Mars
    刷题[SUCTF 2018]GetShell
    洛谷入门2-分支结构
    洛谷入门3-循环结构:回文质数、斐波那契数列
    洛谷入门3-循环结构:金币、最长连号
    洛谷入门3-循环结构:津津的储蓄计划
    C++类成员初始化方法
    英语听力
  • 原文地址:https://www.cnblogs.com/Fantac/p/11695469.html
Copyright © 2011-2022 走看看