sql >> Databáze >  >> RDS >> Mysql

Jaký typ dat MySQL by měl být použit pro zeměpisnou šířku/délku s 8 desetinnými místy?

MySQL podporuje typy prostorových dat a Point je jednohodnotový typ, který lze použít. Příklad:

CREATE TABLE `buildings` (
  `coordinate` POINT NOT NULL,
  /* Even from v5.7.5 you can define an index for it */
  SPATIAL INDEX `SPATIAL` (`coordinate`)
) ENGINE=InnoDB;

/* then for insertion you can */
INSERT INTO `buildings` 
(`coordinate`) 
VALUES
(POINT(40.71727401 -74.00898606));


  1. Podtržítko nefunguje v klauzuli typu Oracle

  2. Přidejte sloupec, který představuje zřetězení dvou dalších sloupců Varchar

  3. Získat všechny názvy tabulek konkrétní databáze pomocí SQL dotazu?

  4. Začínáme s GearHost pro vývoj databáze SQL Server