zoukankan      html  css  js  c++  java
  • mysql笔记

    日期

    date_format(PATROLSTIME, '%Y-%m-%d %H:%i:%s')    日期转换  yyyy-MM-DD HH:mm:ss

     ,隔开

    FIND_IN_SET('7',type_id);    单个值进行匹配
     1.查出当前的字段,放到一个字段中:GROUP_CONCAT(distinct b.patent_ip) ,如
    (select GROUP_CONCAT(distinct  b.patent_ip) from trm_gp_patent b where a.id = b.fruit_id) as patentIps
     2.将varchar转化为int类型: b.patent_score * 1 

    3.添加一个字段:alter table `trm_project_tender` add COLUMN `create_by` varchar(20) COLLATE utf8_bin DEFAULT NULL COMMENT '创建人';

    4.mybatis中模糊查询可以使用"%"#{}"%"形式进行链接

         5.select column_name,data_type from user_tab_cols where table_name = '表名称';   // 字段,和字段类型
         6.select column_name,comments from user_col_comments where table_name = '表名称';   //查询字段注释

      

       Mysql的函数:

    1.GROUP_CONCAT(DISTINCT VALUE SEPARATOR '、')     //查询结果,以什么符号隔开.
    例:SELECT GROUP_CONCAT(DISTINCT VALUE SEPARATOR '、') FROM sys_label
    2.SELECT FIND_IN_SET('b', type) //查询type(以,隔开的字符)中b值的下标
    例:select FIND_IN_SET('2', '1,2'); 返回2  select FIND_IN_SET('6', '1'); 返回0 下标是从1开始的
    3.concat(str1,str2,...)   连接多个字符串,并返回连接的字符串,如果有null 的字符串,则返回null
    4.lpad(str,len,padstr)    用字符串padstr填补str左端直到字串长度为len并返回 
    5.rpad(str,len,padstr)   
    用字符串padstr填补str右端直到字串长度为len并返回  
    6.left(str,len)   
    返回字符串str的左端len个字符  
    mysql> select left('foobarbar', 5);  
      -> 'fooba' 
     
    7.right(str,len)   
    返回字符串str的右端len个字符   
    mysql> select right('foobarbar', 4);  
      -> 'rbar' 
    8.least(x,y,...) 返回最小值
    9.greatest(x,y,...)    返回最大值
    10.DATEDIFF(NOW(),create_date) 两个时间的相差天数
     


  • 相关阅读:
    PHP教程:PHPUnit学习笔记(三)测试方法进阶
    PHP教程:PHPUnit学习笔记(二)PHPUnit基本用法
    PHP教程:PHPUnit学习笔记(一)PHPUnit介绍及安装
    phpunit框架安装
    防注入(url)
    ssh 密钥详解
    JS判断登陆端是PC还是手机
    字节换算器
    gif 图片制作和拆解
    让你的网站秒开 为IIS启用“内容过期”
  • 原文地址:https://www.cnblogs.com/chengyangyang/p/9723298.html
Copyright © 2011-2022 走看看