数据可视化 数据可视化看板项目一:(1)模拟实时数据 -使用MYSQL的事件建立动态模拟数据,每秒更新一次 (3)
模拟实时数据 -使用MYSQL的事件建立动态模拟数据,每秒更新一次 (1)
模拟实时数据 -使用MYSQL的事件建立动态模拟数据,每秒更新一次 (2)
补充一下上次写的一个不足的地方。
在第二篇文章更新中下面的数据动态生成,数据就会不断扩大,大概1个小时候后菜品的数据就会不符合常理。那么客户看到这个模拟数据,就会觉得我们很不专业,连常识数据都会弄错。
那么我们就需要设置一下例外一道额外的工序,添加菜品数据还原事件。
如下图:
我这里设置的是每隔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
以上的数据不是随便填加的,而是模拟一个实际商家后加了一定的比例产生的数据。