zoukankan      html  css  js  c++  java
  • mysql小技巧

    //增加对应的秒数
    select
    end_time+ interval 10 second from student;

     当我们需要在定时计划中检测时间,下面的方法就有用了,直接上sql语句,一看便知

    //判断当前日天的天数
    select
    *from credit where DAY(now())=27;


    
    
    //判断当前日天的月份
    select *from credit where Month(now())=1;


    //判断当前日天的年份
    select *from credit where year(now())=1;



    //判断当前日天的时间
    select *from credit
    where time(now())='15:16:27';

    事件计划

    查看事件计划是否开启
    SHOW VARIABLES LIKE 'event_scheduler'
    开启event_scheduler sql指令:
    SET GLOBAL event_scheduler = ON; 关闭event_scheduler指令: SET GLOBAL event_scheduler = OFF;

    导入文本文件中的数据

    load data local infile "a.txt" into table user

     临时表

    CREATE TEMPORARY TABLE tmp_table(
        SELECT
            id,
            name
        FROM
            tb_user
    );

     使用group_concat将行转列

    //根据分组将所有的记录组合到同一个字段中
    select
    id,name,cource group_concat(a.cource,":",a.score)as score from ( select id, distinct name,cource,score from table
    group by name )a
  • 相关阅读:
    MySQL必知必会(数据分组,Group by和Having子句, Select子句的顺序)
    MySQL必知必会(汇总数据, 聚集函数)
    MySQL必知必会(使用函数处理数据)
    菜根谭#206
    菜根谭#205
    菜根谭#204
    菜根谭#203
    菜根谭#202
    菜根谭#201
    菜根谭#200
  • 原文地址:https://www.cnblogs.com/ives/p/6589598.html
Copyright © 2011-2022 走看看