首页 > 数据库 >MySql技术之"虚拟表增加索引"

MySql技术之"虚拟表增加索引"

时间:2023-06-08 17:34:31浏览次数:53  
标签:sku sell 00 cost profit 索引 虚拟 MySql

一、虚拟表增加索引

创建虚拟表,并且增加SKU索引:INDEX idx_sku (sku)

CREATE TEMPORARY TABLE t_sku_analy_temp (
    sku VARCHAR(225) PRIMARY KEY,
    sell_price DECIMAL(10, 2),
    profit DECIMAL(10, 2),
    sku_cost DECIMAL(10, 2),
    INDEX idx_sku (sku)
) ENGINE=InnoDB
SELECT sku, SUM(daily_sell_price) AS sell_price, SUM(profit) AS profit,sum(sku_cost) as sku_cost,
FROM t_sku_analy
WHERE stati_time >= '2023-04-01 00:00:00' AND stati_time <= '2023-04-30 00:00:00'
GROUP BY sku;

 

标签:sku,sell,00,cost,profit,索引,虚拟,MySql
From: https://www.cnblogs.com/saoge/p/17467175.html

相关文章

  • es删除索引数据
    一、清空索引数据,不包含结构请求体也是需要的post索引名称/_delete_by_query{"query":{"match_all":{}}}  ......
  • Redhat8安装MySQL8操作方法(超简单Linux无依赖安装mysql数据库)
    一、安装说明1.1、相关说明:Redhat8在线安装Mysql8数据库,使操作系统找到并自动安装自适应的版本及相关依赖组件;1.2、系统版本 二、安装方法2.1、下载应用软件[root@GuoDC~]#wgethttps://dev.mysql.com/get/mysql80-community-release-el8-4.noarch.rpm 2.2、安装应用......
  • mysql8.0二进制安装遇到的问题
    公司新项目需要用CentOS8.0以上的系统和mysql8.0;于是在虚拟机上开始操作测试;一实验环境1、系统版本:CentOS8.32、数据库版本:mysql-8.0.233、数据库下载链接:https://dev.mysql.com/downloads/mysql/二、遇到的问题这里不讲安装过程,之前博客有写只不过用的是mysql5.7,安装过......
  • linux下安装mysql(rpm文件安装)
    数据库包下载:https://www.mysql.com/downloads/在GPL开原协议的社区开源版里边下载我们用mysqlcommunityserver里边的其中workbench是客户端工具MySQLCluster是oracle自己搞的集群版的(集成了一些开源工具和增值服务)选择操作系统和版本建议在linux下安装也可以选择......
  • [ERROR] Can't find error-message file '/data/mysql/share/errmsg.sys'. Check erro
    1.MySQL5.7.21启动时报错:[ERROR]Can'tfinderror-messagefile'/data/mysql/3307/share/errmsg.sys'.Checkerror-messagefilelocationand'lc-messages-dir'configurationdirective.2.登录MySQL查看系统全局参数:mysql>showglobalvariablesl......
  • zabbix--监控MySQL主从状态
    zabbix监控MySQL主从状态#搭建MySQL主从后,很多时候不知道从的状态是否ok,有时候出现异常不能及时知道,这里通过shell脚本结合zabbix实现监控并告警一般情况下,在MySQL的从上查看从的运行状态是通过Slave_IO_Running线程和Slave_SQL_Running线程是否ok,通过命令“showslavestatus\G......
  • MySql锁知识记录积累(一)
    1.关于脏读、幻读和不可重复读脏读:一个事务A读取到了另一个事务B未提交的数据,叫做脏读不可重复读:事务A被事务B干扰到了!在事务A范围内,两个相同的查询,读取同一条记录,却反返回了不同的结果,即不可重复读幻读:事务A查询一个范围内的结果集,另一个并发事务B往这个范围中插入/删除了数据,并......
  • mysql备份
    https://www.manongdao.com/article-1640390.html 备份的类型1、根据是否需要数据库离线(1)冷备:需要关mysql服务,请写请求均不允许(2)温备:服务在线,但仅支持读请求。(3)热备:备份的同时,业务不受影响。mysql中进行不同方式的备份还需要考虑存储引擎是否支持 MyISAM InnoDB......
  • Kettle连接MySQL报错:Driver class 'org.gjt.mm.mysql.Driver' could not be found, ma
    在Windows系统里面安装kettle后打算连接MySQL的时候突然报错错误连接数据库[wanghui]:org.pentaho.di.core.exception.KettleDatabaseException:ErroroccurredwhiletryingtoconnecttothedatabaseDriverclass'org.gjt.mm.mysql.Driver'couldnotbefound,mak......
  • 【MySQL】二进制安装MySQL
    一、基于Ubuntu二进制安装MySQL8.0(5.7+适用)1、创建用户[root@Node-Ubuntu1804-20:~]#groupaddmysql[root@Node-Ubuntu1804-20:~]#useradd-r-gmysql-s/usr/sbin/nologinmysql 2、创建目录[root@Node-Ubuntu1804-20:~]#mkdir/data/mysql-p[root@Node-Ubunt......