Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť XML do SQL databázy v Ubuntu

Ubuntu ponúka dva SQL databázové servery pre užívateľa : MySQL a PostgreSQL . Obaja sú k dispozícii v softvérovej repozitára Ubuntu pre automatickú inštaláciu a konfiguráciu , ale len MySQL podporuje konverziu dokumentov XML priamo do SQL databáz pomocou príkazu " Load XML " . Veci , ktoré budete potrebovať
MySQL
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte terminál kliknutím na ikonu terminálu na paneli ponúk .
2

zadajte nasledujúce otvorte klienta MySQL :

mysql
3

zadajte nasledujúce načítať XML dáta do existujúcej tabuľky v databáze , a hit " Enter " :

LOAD XML MIESTNE vstupný súbor " database.xml "

do tabuľky myTable

ROWS identifikovaný " " ;

Poďme prostredníctvom tohto príkazu kúsok po kúsku .

" LOAD XML miestnej vstupný súbor ' database.xml " " načíta súbor XML s názvom " database.xml " do MySQL . Samozrejme , mali by ste zmeniť na skutočné meno vášho súboru . ClipArt

Next " , do tabuľky MojeTabulka " stanovuje , že údaje by mali byť umiestnené v existujúcej tabuľke " MojeTabulka . " Samozrejme , mali by ste zmeniť názov tabuľky s menom skutočného tabuľky v databáze . LOAD XML nemožno vytvárať úplne nové tabuľky podľa seba . Tabuľka už musí existovať v správnej štruktúry pre uloženie dát v XML súbore

Konečne , " RIADKAMI identifikované " ; " . Hovorí MySQL , aký tag v súbore XML by mala byť spojená s riadky v tabuľke . Nahradiť " DataRow " s názvom tejto značky v zátvorkách so šípkami . Zvážte napríklad tento kód daná dokumentáciu MySQL pre príkaz LOAD XML :

< ? Xml version = " 1.0 " ? >


< P >


< osoba name = " person_id " > 5 < /field > Tomas < /field > Ulin < /field > < /osoba >

6 < /field > Martin < /field > Skold < ;/pole > < /osoba >

< /list >

V tomto XML dokumente , riadky UVEDENÉ príkaz by mal používať " " ako svoj ​​argument , pretože to je značka identifikujúce údaje , ktoré je potrebné importovať .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené