zoukankan      html  css  js  c++  java
  • 第十一章 使用数据处理函数

    1.相比于sql的可移植性,函数的可移植性不强
    
    2.文本处理函数
    left()		返回串左边的字符
    length()	返回串的长度
    locate()	找出串的字串
    lower()		将串转为小写
    ltrim()		去掉左边的空格
    ritht()		返回串右边的字符
    rtrim()		去掉串右边的空格	
    soundex()	返回串的soundex值  暂不研究
    substring()	返回串的字符
    upper()		将串转换为大写
     

     
    3.日期和时间处理函数
    adddate()			增加一个日期
    ADDDATE(date, INTERVAL expr unit), ADDDATE(expr,days)
    The following table shows the expected form of the expr argument for each unit value.
    

     
    
    addtime()			增加一个时间(时,分等)
    
    date_add()		日期运算函数 等效于adddate()使用interval标志后的效果
    DATE_ADD(date, INTERVAL expr unit)
    now()			得到当前日期和时间
    curdate()		返回当前年月日
    curtime()		返回当前时分秒
     
    date()			返回日期时间的年月日
    time()			得到日期的时分秒
    datediff()			计算日期之差
     

    date_format()		返回格式化后的日期或时间串
    DATE_FORMAT(date,format)
    格式	描述
    %a	缩写星期名
    %b	缩写月名
    %c	月,数值
    %D	带有英文前缀的月中的天
    %d	月的天,数值(00-31)
    %e	月的天,数值(0-31)
    %f	微秒
    %H	小时 (00-23)
    %h	小时 (01-12)
    %I	小时 (01-12)
    %i	分钟,数值(00-59)
    %j	年的天 (001-366)
    %k	小时 (0-23)
    %l	小时 (1-12)
    %M	月名
    %m	月,数值(00-12)
    %p	AM 或 PM
    %r	时间,12-小时(hh:mm:ss AM 或 PM)
    %S	秒(00-59)
    %s	秒(00-59)
    %T	时间, 24-小时 (hh:mm:ss)
    %U	周 (00-53) 星期日是一周的第一天
    %u	周 (00-53) 星期一是一周的第一天
    %V	周 (01-53) 星期日是一周的第一天,与 %X 使用
    %v	周 (01-53) 星期一是一周的第一天,与 %x 使用
    %W	星期名
    %w	周的天 (0=星期日, 6=星期六)
    %X	年,其中的星期日是周的第一天,4 位,与 %V 使用
    %x	年,其中的星期一是周的第一天,4 位,与 %v 使用
    %Y	年,4 位
    %y	年,2 位
     
    
    dayofweek()		对于一个日期返回其星期几的下标,1表示周日
    year()			得到日期的年部分
    month()			返回日期的月部分
    day()			返回日期的日部分
    hour()			返回日期的时部分
    minute()		返回日期的钟部分
    second()		得到日期的秒部分
    注意点:日期格式最好为: "yyyy-mm-dd",这样能避免歧义
    
    4.数值处理函数
    abs()			返回传入值的绝对值
    cos()			返回一个角度的余弦
    exp()		返回e的X乘方后的值
    mod()		返回除操作的余数
    pi()			返回圆周率
    rand()		返回一个随机值
    sin()		返回一个角度的正弦
    sqrt()		返回一个数的平方根
    tan()		返回一个数的正切
    
    

      

  • 相关阅读:
    结对编程1-基于GUI的四则运算生成器
    个人作业1——四则运算题目生成程序(基于控制台)
    软件工程的实践项目课程的自我目标
    个人作业3——个人总结(Alpha阶段)
    结对编程2——单元测试
    个人作业(2)---英语学习APP案例分析
    结对作业1----基于GUI的四则运算生成器
    个人作业1——四则运算题目生成程序(基于控制台)
    个人作业3——个人总结(Alpha阶段)
    结对编程2——单元测试
  • 原文地址:https://www.cnblogs.com/szn409/p/6128374.html
Copyright © 2011-2022 走看看