• 10.11实习第四天


    1.卸载mysql

    https://blog.csdn.net/cxy_Summer/article/details/70142322      

    重装后cmd中不能直接运行mysql 解决方法:将mysql.exe所在路径添加至环境变量里的path中即可。                 

    2.任务栏上的图标显示成白色恢复方法:(1.win+R

                      (2.>输入:%APPDATA%MicrosoftInternet ExplorerQuick LaunchUser PinnedTaskBar              

                      (3.将问题软件的快捷方式拷贝进TaskBar中,将该软件固定到任务栏,再取消即可恢复。

    3. 复制表的结构like

    CREATE  TABLE IF NOT EXISTS new_tb (LIKE old_tb);
    

    10.11sql语句缓存

    ①复合内联:

    select * from infotb,dictionary 
    where infotb.village=dictionary.village and infotb.town=dictionary.town and infotb.districtid=dictionary.districtid;
    

      

    ②模糊内联:

    select * from infotb,dictionary 
    where infotb.village like dictionary.village and infotb.town like dictionary.town and infotb.districtid like dictionary.districtid;
    

      

    ③union(链接多个select并去重)

    select town from infotb union select village from dictionary;

    ④insert into与select结合使用:
    a.复制数据:insert into 空表名 select * from 老表名;(要求空表与老表字段结构完全一样)
    b.分内容插入数据:insert into 空表名 (字段1,字段2,字段3)select  字段1,字段2,字段3  from  老表名;
    例子:

    insert into newtb (district,districtid,town,townid,village,villageid)
     
    select infotb.district,infotb.districtid,infotb.town,infotb.townid,infotb.village,dictionary.villageid
    from infotb,dictionary
    where infotb.village like dictionary.village and infotb.town like dictionary.town and  infotb.districtid like dictionary.districtid;
    

     ⑤去除测试数据:

    insert into to_stat_rev
    select * from to_stat_rev1
    where event_desc not like '%测试%'
    and lower(event_desc) not like '%test%'
    and lower(event_desc) not like '%teat%'
    and event_src_name not like '%8890%'
    and event_src_id in(1,5,100,1002)
    and create_time >='2019-08-25'
    and street_id is not null ;

    ⑥去除冗余字段生成简化表:

    a.建立22个字段的简化表to_stat_tev

    CREATE TABLE `to_stat_rev` (
      `rec_id` bigint(20) NOT NULL DEFAULT '0',
      `create_time` datetime NOT NULL,
      `event_desc` varchar(2000) DEFAULT NULL,
      `event_src_id` int(11) DEFAULT NULL,
      `event_src_name` varchar(40) DEFAULT NULL,
      `rec_type_id` int(11) DEFAULT NULL,
      `rec_type_name` varchar(40) DEFAULT NULL,
      `event_type_id` int(11) DEFAULT NULL,
      `event_type_name` varchar(20) DEFAULT NULL,
      `main_type_id` int(11) DEFAULT NULL,
      `main_type_name` varchar(40) DEFAULT NULL,
      `sub_type_id` int(11) DEFAULT NULL,
      `sub_type_name` varchar(80) DEFAULT NULL,
      `district_id` int(11) DEFAULT NULL,
      `district_name` varchar(40) DEFAULT NULL,
      `street_id` int(11) DEFAULT NULL,
      `street_name` varchar(40) DEFAULT NULL,
      `community_id` int(11) DEFAULT NULL,
      `community_name` varchar(40) DEFAULT NULL,
      `event_state_id` int(11) DEFAULT NULL,
      `event_state_name` varchar(100) DEFAULT NULL,
      `archive_time` datetime DEFAULT NULL,
      PRIMARY KEY (`rec_id`,`create_time`) USING BTREE,
      KEY `idx_stat_info_19` (`archive_time`) USING BTREE,
      KEY `idx_stat_info_20` (`create_time`) USING BTREE,
      KEY `idx_stat_info_21` (`event_state_id`) USING BTREE,
      KEY `idx_stat_info_101` (`sub_type_id`,`district_id`) USING BTREE,
      KEY `idx_stat_info_103` (`create_time`,`district_id`) USING BTREE,
      KEY `idx_stat_info_104` (`create_time`,`event_state_id`) USING BTREE,
      KEY `idx_stat_info_105` (`create_time`,`rec_type_id`) USING BTREE,
      KEY `idx_stat_info_106` (`district_id`) USING BTREE,
      KEY `idx_stat_info_107` (`street_id`) USING BTREE,
      KEY `idx_stat_info_108` (`community_id`) USING BTREE
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    

      

    b.从大表中拷贝数据

    insert into to_stat_rev 
    (rec_id,create_time,event_desc,event_src_id,event_src_name,rec_type_id,rec_type_name,
    event_type_id,event_type_name,main_type_id,main_type_name,sub_type_id,sub_type_name,
    district_id,district_name,street_id,street_name,community_id,community_name,event_state_id,event_state_name,archive_time) select rec_id,create_time,event_desc,event_src_id,event_src_name,rec_type_id,rec_type_name,
    event_type_id,event_type_name,main_type_id,main_type_name,sub_type_id,sub_type_name,district_id,
    district_name,street_id,street_name,community_id,community_name,event_state_id,event_state_name,archive_time from to_stat_info;

      

      

     

        

     CREATE TABLE `to_stat_rev` (
      `rec_id` bigint(20) NOT NULL DEFAULT '0',
      `create_time` datetime NOT NULL,
      `event_desc` varchar(2000) DEFAULT NULL,
      `event_src_id` int(11) DEFAULT NULL,
      `event_src_name` varchar(40) DEFAULT NULL,
      `rec_type_id` int(11) DEFAULT NULL,
      `rec_type_name` varchar(40) DEFAULT NULL,
      `event_type_id` int(11) DEFAULT NULL,
      `event_type_name` varchar(20) DEFAULT NULL,
      `main_type_id` int(11) DEFAULT NULL,
      `main_type_name` varchar(40) DEFAULT NULL,
      `sub_type_id` int(11) DEFAULT NULL,
      `sub_type_name` varchar(80) DEFAULT NULL,
      `district_id` int(11) DEFAULT NULL,
      `district_name` varchar(40) DEFAULT NULL,
      `street_id` int(11) DEFAULT NULL,
      `street_name` varchar(40) DEFAULT NULL,
      `community_id` int(11) DEFAULT NULL,
      `community_name` varchar(40) DEFAULT NULL,
      `event_state_id` int(11) DEFAULT NULL,
      `event_state_name` varchar(100) DEFAULT NULL,
      `archive_time` datetime DEFAULT NULL,
      PRIMARY KEY (`rec_id`,`create_time`) USING BTREE,
      KEY `idx_stat_info_19` (`archive_time`) USING BTREE,
      KEY `idx_stat_info_20` (`create_time`) USING BTREE,
      KEY `idx_stat_info_21` (`event_state_id`) USING BTREE,
      KEY `idx_stat_info_101` (`sub_type_id`,`district_id`) USING BTREE,
      KEY `idx_stat_info_103` (`create_time`,`district_id`) USING BTREE,
      KEY `idx_stat_info_104` (`create_time`,`event_state_id`) USING BTREE,
      KEY `idx_stat_info_105` (`create_time`,`rec_type_id`) USING BTREE,
      KEY `idx_stat_info_106` (`district_id`) USING BTREE,
      KEY `idx_stat_info_107` (`street_id`) USING BTREE,
      KEY `idx_stat_info_108` (`community_id`) USING BTREE
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  • 相关阅读:
    CLR via C#(11)-无参属性、索引器
    CLR via C#(10)-参数
    C#委托的介绍(delegate、Action、Func、predicate)
    MVC3使用Unity实现接口自动注册
    CLR via C#(09)-扩展方法
    CLR via C#(08)-操作符
    CLR via C#(07)-静态类,分部类
    CLR via C#(06)- 构造器
    VS2010几款超赞的扩展辅助工具总结
    web前端开发随手笔记
  • 原文地址:https://www.cnblogs.com/StarZhai/p/11652367.html
Copyright © 2020-2023  润新知