• 数据库日历表


    CREATE TABLE yx_news_num (i int);-- 创建一个表用来储存0-9的数字
    INSERT INTO yx_news_num (i) VALUES (0), (1), (2), (3), (4), (5), (6), (7), (8), (9);-- 生成0-9的数字,方便以后计算时间

    CREATE TABLE if not exists yx_news_date(datelist date); -- 生成一个存储日期的表,datalist是字段名

    -- 这里是生成并插入日期数据
    INSERT INTO yx_news_date(datelist) SELECT
    adddate(
    ( -- 这里的起始日期,你可以换成当前日期
    DATE_FORMAT("2000-1-1", '%Y-%m-%d')
    ),
    numlist.id
    ) AS `date`
    FROM
    (
    SELECT
    n1.i + n10.i * 10 + n100.i * 100 + n1000.i * 1000 + n10000.i * 10000 AS id
    FROM
    yx_news_num n1
    CROSS JOIN yx_news_num AS n10
    CROSS JOIN yx_news_num AS n100
    CROSS JOIN yx_news_num AS n1000
    CROSS JOIN yx_news_num AS n10000
    ) AS numlist;

  • 相关阅读:
    Java——快速排序
    Java——归并排序
    Java——递归
    Java——希尔排序
    Java——插入排序
    Java——选择排序
    ES6快速入门
    ECharts is not Loaded
    scoped的规则
    css哪些样式属性可以继承
  • 原文地址:https://www.cnblogs.com/makeinchina/p/12627708.html
Copyright © 2020-2023  润新知