Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Ubuntu >> .

Come convertire XML in un database SQL in Ubuntu

Ubuntu fornisce due server di database SQL per gli utenti : MySQL e PostgreSQL . Entrambi sono disponibili nel repository software di Ubuntu per l'installazione e la configurazione automatica , ma solo MySQL supporta la conversione di documenti XML direttamente nel database SQL utilizzando il comando " Load XML" . Cose che ti serviranno
MySQL
Show More Istruzioni
1

Aprire un terminale facendo clic sull'icona terminale nella barra dei menu .
2

Digitare il seguente per aprire il client MySQL :

mysql
3

Digitare il comando seguente per caricare i dati XML in una tabella esistente nel database, e premere "Invio " :

LOAD XML LOCAL INFILE ' database.xml '

INTO tabella MyTable

RIGHE identificata da ' ';

Andiamo attraverso questo comando Bit per bit.

"LOAD XML LOCAL INFILE ' database.xml ' " carica il file XML denominato " database.xml " in MySQL . Naturalmente , si dovrebbe cambiare questo il vero nome del file .

Avanti , " INTO tabella MyTable " specifica che i dati devono essere inseriti nella tabella esistente " MyTable. " Naturalmente , è necessario modificare il nome della tabella per il nome di una vera e propria tabella nel database . Caricamento del file XML non può creare interamente nuove tabelle da sola . Una tabella deve essere già esistente con la struttura corretta per contenere i dati del file XML

Infine , "righe identificate da '; " . Indica a MySQL che cosa tag nel file XML deve essere associato al righe della tabella . Sostituire " DataRow " con il nome del tag tra parentesi freccia. Ad esempio , si consideri questo codice dato dalla documentazione MySQL per il comando LOAD XML: < ? Xml version = " 1.0 " >





5 < /field > Tomas < /field > Ulin < /field > < /persona >

6 < /field > Martin < /field > Sköld < ;/field > < /persona>

< /list >

In questo documento XML , le file identificato dal comando dovrebbe usare " " come argomento , dal momento che questo è il tag di identificare i dati che devono essere importati .

 

sistemi © www.354353.com