συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Ubuntu

Πώς να Μετατροπή XML σε μια βάση δεδομένων SQL σε Ubuntu

Ubuntu παρέχει δύο εξυπηρετητές βάσεων δεδομένων SQL για τους χρήστες : MySQL και PostgreSQL . Και οι δύο είναι διαθέσιμες στο αποθετήριο του Ubuntu για την αυτοματοποιημένη εγκατάσταση και παραμετροποίηση , αλλά μόνο MySQL υποστηρίζει τη μετατροπή εγγράφων XML απευθείας σε βάσεις δεδομένων SQL χρησιμοποιώντας το "Load XML " εντολή . Τα πράγματα που θα χρειαστείτε
MySQL
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε ένα τερματικό κάνοντας κλικ στο εικονίδιο του τερματικού σταθμού στη γραμμή μενού . 2

Πληκτρολογήστε τα ακόλουθα για να ανοίξετε τον υπολογιστή MySQL :

mysql
εικόνων 3

Πληκτρολογήστε το παρακάτω για να φορτώσετε τα δεδομένα XML σε έναν υπάρχοντα πίνακα στη βάση δεδομένων , και πατήστε " Enter " :

LOAD XML ΤΟΠΙΚΗ infile « database.xml «

ΣΕ ΘΕΣΗ MyTable

ΣΕΙΡΕΣ ΠΟΥ ΕΝΤΟΠΙΣΤΗΚΑΝ ΑΠΟ ' » ?

πάμε μέσα από αυτό το κομμάτι εντολών λίγο .

" ' database.xml ' LOAD XML LOCAL infile " φορτώνει το αρχείο XML που ονομάζεται " database.xml " σε MySQL . Φυσικά , θα πρέπει να αλλάξετε αυτό το αληθινό όνομα του αρχείου σας .

Στη συνέχεια, " ΣΕ ΘΕΣΗ MyTable " διευκρινίζει ότι τα δεδομένα θα πρέπει να τοποθετούνται σε υπάρχοντα πίνακα " MyTable . " Φυσικά , θα πρέπει να αλλάξετε το όνομα του πίνακα με το όνομα ενός πραγματικού πίνακα στη βάση δεδομένων σας . LOAD XML δεν μπορεί να δημιουργήσει εντελώς νέα πινάκων από μόνη της. Ένας πίνακας πρέπει να υπάρχει ήδη με τη σωστή δομή για να κρατήσει τα δεδομένα στο αρχείο XML

Τέλος , « ΣΕΙΡΕΣ ΠΟΥ ΕΝΤΟΠΙΣΤΗΚΑΝ ΑΠΟ " ? " . Λέει MySQL τι tag στο αρχείο XML θα πρέπει να συνδέεται με το γραμμές στον πίνακα . Αντικαταστήστε το " DataRow " με το όνομα του εν λόγω tag στο βέλος παρένθεση . Για παράδειγμα, σκεφτείτε αυτόν τον κώδικα δίνεται από την τεκμηρίωση της MySQL για την εντολή LOAD XML :





<άτομο name = " Person_ID " > 5 Tomas Ulin

6 Martin Sköld <;/τομέα >


Στο παρόν έγγραφο XML , οι ΣΕΙΡΕΣ πΟΥ ΕΝΤΟΠΙΣΤΗΚΑΝ ΑΠΟ εντολή πρέπει να χρησιμοποιήσετε " " ως επιχείρημά της , δεδομένου ότι αυτό είναι η ετικέτα προσδιορισμό των δεδομένων που πρέπει να εισαχθούν .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα