复制表结构及数据到新表
    CREATE TABLE 新表SELECT FROM 旧表
    只复制表结构到新表
    CREATE TABLE 新表SELECT
    FROM 旧表WHERE 1=2
    或CREATE TABLE 新表LIKE 旧表
    3、复制旧表的数据到新表(假设两个表结构一样)
    INSERT INTO 新表SELECT FROM 旧表
    4、复制旧表的数据到新表(假设两个表结构不一样)
    INSERT INTO 新表(字段1,字段2,…….) SELECT 字段1,字段2,…… FROM 旧表
    5、可以将表1结构复制到表2
    SELECT
    INTO 表2 FROM 表1 WHERE 1=2
    6、可以将表1内容全部复制到表2
    SELECT INTO 表2 FROM 表1
    7、 show create table 旧表;
    这样会将旧表的创建命令列出。我们只需要将该命令拷贝出来,更改table的名字,就可以建立一个完全一样的表
    — 按年和季度统计
    SELECT COUNT(
    ),YEAR(plan_time),QUARTER( FROM_UNIXTIME(plan_time ) )
    FROM zc_tb_plan GROUP BY YEAR(plan_time),QUARTER(FROM_UNIXTIME(plan_time ));
    — 按当前季度统计
    SELECT COUNT(*),YEAR(plan_time),QUARTER( FROM_UNIXTIME(plan_time ) )
    FROM zc_tb_plan
    WHERE QUARTER( FROM_UNIXTIME( plan_time ) ) = QUARTER( CURDATE( ))

    备份已删除数据
    CREATE TRIGGER TR_DEL_TEMP BEFORE DELETE
    ON TEMP
    FOR EACH ROW
    INSERT INTO temp_bak SELECT * FROM TEMP WHERE id=old.id;

    CREATE PROCEDURE EXEC_MOVE_LOGIN_LOG() BEGIN
    INSERT INTO zc_tb_login_log_his SELECT * FROM zc_tb_login_log WHERE DATE(fdate)DELETE FROM zc_tb_login_log WHERE DATE(fdate)<DATE(NOW());END