在MySQL中存储路线数据的最佳方式

Zub*_*ir1 5 php mysql

我正在开发一个应用程序,它要求我存储一些位置的方向,下面是我试图存储的数据的示例:

方向1
从西部:沿528 East(Beechline)行驶,经过机场出口,然后从13号出口驶入Narcoossee Rd并左转,PARK TO FLY位于左侧1/4英里处.

方向2
从东部:乘坐528 West(Beechline),在机场出口前,从13号出口驶入Narcoossee Rd然后右转,PARK TO FLY位于左侧1/4英里处.

方向3
从佛罗里达州收费公路出发:从254号出口驶入528 East(Beechline),经过机场出口,然后从13号出口驶入Narcoossee Rd并转向左侧,PARK TO FLY位于左侧1/4英里处.

方向4
从417(绿道):从26号出口驶向528 West(Beechline),然后从13号出口驶入Narcoossee Rd,然后右转,PARK TO FLY位于左侧1/4英里处.

方向5
从408(东/西高速公路):从16号出口驶向South SR 551(Goldenrod Rd).驾驶aprox.4英里,在霍夫纳路左转.霍夫纳改名为Narcoossee Rd.PARK TO FLY位于您右侧2英里处.


我想知道是否有人能告诉我在MySQL中存储这些数据的最佳方法.

我想首先序列化保存这些数据的数组,然后将其存储到一个列中,我不认为我需要担心在数据库中搜索这个,所以它应该是好的吗?我明白它不会正常化.

但是你认为将它存储在一个单独的表中对长远来说是最好的吗?

更新

我有一个名为类似的mysql表Locations,它有关于特定位置的信息,现在我想将一些Directions与用户也输入的位置相关联.

  • 用户输入位置
  • 然后用户也可以输入关于方向的信息.

更新2
我问的是将数据存储在数据库中的最佳方法,目前我没有任何关系,因为我还没有为它创建表格,这就是我在这里要问的问题.我应该去哪里并创建一个如上所述的关系表,或者我应该在Locations表中为方向创建另一列,并序列化保存方向数据的数组以插入单个mysql列.

提前致谢!

Aer*_*rik 3

如果当用户访问每个位置时,您始终会获取所有方向,那么您可以将它们粘贴到位置表中。如果您可能知道用户来自哪里,并且只为该 FROM 选择正确的方向,那么您应该将方向粘贴到另一个表中。