Mysql 如何为不同区域的相似数据创建模式

Mysql 如何为不同区域的相似数据创建模式,mysql,schema,Mysql,Schema,我必须创建表格来存储不同实体不同区域的天气。为此创建表结构的最佳方法是什么。例如: maximum temp for Wales year jan feb 1950 0.5 2.5 1955 1. 2 . . 2017 0.5 2 minimum temp for Wales year jan feb 1995 -5 -7 . . 2018 -8 -9 是否最好为每个城市创建多个表以进行不同的录制,还是有更好的方法。这是错误的

我必须创建表格来存储不同实体不同区域的天气。为此创建表结构的最佳方法是什么。例如:

maximum temp for Wales  
year jan feb  
1950 0.5 2.5   
1955 1.   2  
.  
.  

2017 0.5 2  


minimum temp for Wales  
year jan feb  
1995  -5 -7
.  
.  
2018 -8  -9    

是否最好为每个城市创建多个表以进行不同的录制,还是有更好的方法。

这是错误的。请阅读有关表格设计的教程。您几乎违反了所有的设计规则。这就是数据的外观,创建表结构的最佳方式是什么?我会将年和月作为单个实体(与area_id结合,也可能是PK)
areas table
-----------
id
name


temperatures table
------------------
id
area_id
year
month
min_temp
max_temp