数据可视化 数据可视化看板项目一:(1)模拟实时数据 -使用MYSQL的事件建立动态模拟数据,每秒更新一次 (3)

模拟实时数据 -使用MYSQL的事件建立动态模拟数据,每秒更新一次 (1)

模拟实时数据 -使用MYSQL的事件建立动态模拟数据,每秒更新一次 (2)

 

补充一下上次写的一个不足的地方。

 

在第二篇文章更新中下面的数据动态生成,数据就会不断扩大,大概1个小时候后菜品的数据就会不符合常理。那么客户看到这个模拟数据,就会觉得我们很不专业,连常识数据都会弄错。

数据可视化 数据可视化看板项目一:(1)模拟实时数据 -使用MYSQL的事件建立动态模拟数据,每秒更新一次 (3) ​​

那么我们就需要设置一下例外一道额外的工序,添加菜品数据还原事件。

如下图:

数据可视化 数据可视化看板项目一:(1)模拟实时数据 -使用MYSQL的事件建立动态模拟数据,每秒更新一次 (3)

我这里设置的是每隔10分钟,自动将将菜品数据初始化。

 

初始化数据代码如下:

begin


/**event body**/


UPDATE `dish_sales`

SET `sale_count` =600 WHERE `dish_name` ='手工鲜虾丸';

UPDATE `dish_sales`

SET `sale_count` =1000 WHERE `dish_name` ='精选牛肉';

UPDATE `dish_sales`

SET `sale_count` =500 WHERE `dish_name` ='炸豆皮';

UPDATE `dish_sales`

SET `sale_count` =560 WHERE `dish_name` ='爽脆黑毛肚';

UPDATE `dish_sales`

SET `sale_count` =700 WHERE `dish_name` ='老油条';

UPDATE `dish_sales`

SET `sale_count` =300 WHERE `dish_name` ='涮羊肉';

UPDATE `dish_sales`

SET `sale_count` =200 WHERE `dish_name` ='生菜';

UPDATE `dish_sales`

SET `sale_count` =500 WHERE `dish_name` ='冻豆腐';

UPDATE `dish_sales`

SET `sale_count` =230 WHERE `dish_name` ='荔枝肉';

UPDATE `dish_sales`

SET `sale_count` =250 WHERE `dish_name` ='水煮活鱼';


End

以上的数据不是随便填加的,而是模拟一个实际商家后加了一定的比例产生的数据。