sql >> Database teknologi >  >> RDS >> Mysql

Datatype til at gemme længde/breddegrad i Mysql

Du kan bruge POINT() at gemme i en kolonne af typen GEOMETRY eller POINT :

POINT(43.005895, -71.013202)

Hvis kolonnen Geometri hedder geom , kan du bruge dette:

INSERT INTO table
    ( ..., geom, ...) 
  VALUES
    ( ..., POINT(43.005895, -71.013202), ...)

Hvis du vil vise lagrede data, kan du bruge X() og Y() funktioner:

SELECT X(geom) AS x, Y(geom) AS y
FROM table 


  1. Find ud af, hvor MySQL er installeret på Mac OS X

  2. Lære 2 og Mange-til-mange linktabel med et ekstra felt

  3. fjernelse af millisekunder fra et oracle tmstmp-felt

  4. Delvis indeks bruges ikke i ON CONFLICT-klausulen, mens du udfører en upsert i Postgresql