zoukankan      html  css  js  c++  java
  • mysql笔记整理1

    mysql日期和字符相互转换

    date_format(date,'%Y-%m-%d')
    -------------->oracle中的to_char();
    str_to_date(date,'%Y-%m-%d')
    -------------->oracle中的to_date();
    www.2cto.com
    %Y:代表4位的年份
    %y:代表2为的年份

    %m:代表月, 格式为(01……12)
    %c:代表月, 格式为(1……12)

    %d:代表月份中的天数,格式为(00……31)
    %e:代表月份中的天数, 格式为(0……31)

    %H:代表小时,格式为(00……23)
    %k:代表 小时,格式为(0……23)
    %h: 代表小时,格式为(01……12)
    %I: 代表小时,格式为(01……12)
    %l :代表小时,格式为(1……12)

    %i: 代表分钟, 格式为(00……59)

    %r:代表 时间,格式为12 小时(hh:mm:ss [AP]M)
    %T:代表 时间,格式为24 小时(hh:mm:ss)

    mysql 删除重复数据只保留一条:
    DELETE FROM 表名 WHERE ID IN (
    SELECT * FROM
    (SELECT MAX(ID) FROM 表名 WHERE ... GROUP BY MSG
    HAVING COUNT(MSG) > 1)
    AS b);

    注意事项:MSG为重复字段 ID一定要是 唯一字段 ,如果ID代
    表的重复字段 那么就删除了所有的数据,BE CARE

    上面这句SQL:有一点问题 不知道大家发现没有 这句SQL只会
    删除重复数据中ID最大的一条 也就是说有3条重复数据的话 就
    删除最后插入的那一条。

    谢谢 网友的评论 让我纠正这些错误。

    下面是正确版本:

    思想:删除所有重复字段 保留重复字段中最早插入的

    DELETE FROM TABLE_NAME WHERE MSG IN (
    SELECT * FROM
    (SELECT MSG FROM TABLE_NAME WHERE FLAG = 3
    GROUP BY MSG HAVING COUNT(MSG) > 1)
    AS b)
    AND ID NOT IN (SELECT * FROM
    (SELECT MIN(ID) FROM TABLE_NAME WHERE FLAG = 3
    GROUP BY MSG HAVING COUNT(MSG) > 1)
    AS c)

    TABLE_NAME:表名
    MSG:重复字段
    ID:唯一字段

    JS location.href 使用方法:
    location.href 在使用中很是频繁,location.href 主要的使用方法有
    哪些
    javascript 中的 location.href 有很多种用法,主要如下。

    Java代码 收藏代码
    self.location.href="/url"; //当前页面打开URL页面
    location.href="/url"; //当前页面打开URL页面
    windows.location.href="/url"; //当前页面打开URL页面,前面三
    个用法相同。
    this.location.href="/url"; //当前页面打开URL页面
    parent.location.href="/url"; //在父页面打开新页面
    top.location.href="/url"; //在顶层页面打开新页面

    如果页面中自定义了frame,那么可将 parent self top 换为自定义
    frame的 名称,效果是在 frame 窗口打开url地址

    此外,window.location.href=window.location.href; 和
    window.location.Reload()和都是刷新当前页面。区别在于是否有
    提交数据。当有提交数据时,window.location.Reload() 会提示是
    否提交,window.location.href=window.location.href; 则是向指定
    的url提交数据

    =======后续会继续整理并分享给大家======

  • 相关阅读:
    设计模式学习笔记--迭代器模式
    设计模式学习笔记--组合模式
    设计模式学习笔记--备忘录模式
    Asp.Net Core IdentityServer4 中的基本概念
    Asp.Net Core 中间件应用实践中你不知道的那些事
    Asp.Net Core Filter 深入浅出的那些事-AOP
    ASP.NET CORE 内置的IOC解读及使用
    ASP.NET CORE 管道模型及中间件使用解读
    ASP.NET CORE 启动过程及源码解读
    Linux +Docker +Nginx 部署代理转发初探
  • 原文地址:https://www.cnblogs.com/xm1-ybtk/p/5112102.html
Copyright © 2011-2022 走看看