大家好,我是个mysql新手,许多知识都不太明白,请大家帮我一个忙。我有一个表,这个表中只有一列,但有六万多行。 每一行的值可以是字符串、数字(如下)
Version   300
"Charset ""WindowsSimpChinese"""
"Delimiter "","""
"CoordSys Earth Projection 1, 104"
Columns 19
Pline 325
121.319442 31.84083
121.319377 31.840835
121.318473 31.840911                  这里的每一行都是数据库中表的一行
121.316994 31.84103
Pline 500
121.210696 31.829179
121.210731 31.829303
121.210767 31.829418
121.210771 31.829428
Line 121.371795 31.823044 121.371425 31.823299
整个表就跟上面的类似。
现在,我的目的是将这个表分成几个表,将每个Pline下的数据分成一个表,每个Line下的数据也分成一个表。
如下
表Pline1
121.319442 31.84083
121.319377 31.840835
121.318473 31.840911     
121.316994 31.84103
表Pline2
121.210696 31.829179
121.210731 31.829303
121.210767 31.829418
121.210771 31.829428
表line
121.371795 31.823044 121.371425 31.823299





其他的数据都可以忽略。
这种情况应该怎么操作?PS:学校毕业设计有用到mysql数据库,而自己以前没有接触到过,所以很是迷茫,见笑了,请大家帮个忙,在线等。谢谢了。

解决方案 »

  1.   

    补充一下,每个小表中也可只储存一头一尾两个数据,即
    表Pline1
    121.319442 31.84083
    121.319377 31.840835
    121.318473 31.840911     
    121.316994 31.84103
    表Pline2
    121.210696 31.829179
    121.210731 31.829303
    121.210767 31.829418
    121.210771 31.829428
    表line
    121.371795 31.823044 121.371425 31.823299也可为
    表Pline1
    121.319442 31.84083   
    121.316994 31.84103
    表Pline2
    121.210696 31.829179
    121.210771 31.829428
    表line
    121.371795 31.823044 121.371425 31.823299
      

  2.   

    只能在SP中处理OR
    代码对文本行处理好,再导入