Ubuntu fournit deux serveurs de base de données SQL pour les utilisateurs : MySQL et PostgreSQL . Ils sont tous deux disponibles dans le référentiel du logiciel Ubuntu pour l'installation et la configuration automatisée , mais seulement MySQL prend en charge la conversion de documents XML directement dans les bases de données SQL en utilisant la commande "Load XML" . Choses que vous devez
MySQL
Afficher plus Instructions
1
Ouvrez un terminal en cliquant sur l'icône de la borne sur la barre de menu.
2 < p > Tapez la commande suivante pour ouvrir le client MySQL: mysql
3
Tapez la commande suivante pour charger des données XML dans une table existante dans la base de données , et appuyez sur "Entrée ":
LOAD XML LOCAL INFILE ' database.xml '
INTO table MyTable
RANGS identified by ' ';
Partons charges à travers ce bit de commande par bit .
"LOAD XML LOCAL INFILE ' database.xml » le fichier XML nommé " database.xml " dans MySQL . Naturellement, vous devriez changer cela pour le vrai nom de votre fichier .
Ensuite , " INTO TABLE matable " indique que les données doivent être placés dans le tableau existant " mytable . " Naturellement, vous devriez changer le nom de la table au nom d' une vraie table dans votre base de données. LOAD XML ne peut pas créer entièrement de nouveaux tableaux par lui-même. Une table doit déjà exister avec la structure correcte pour stocker les données dans le fichier XML
Enfin, « LIGNES SOUMISES PAR ';" . Raconte MySQL ce tag dans le fichier XML doit être associée à la les lignes de la table. Remplacer " datarow " avec le nom de ce tag dans les tranches d' fléchées. Par exemple, considérez ce code donné par la documentation de MySQL pour la commande LOAD XML: < ? Xml version = "1.0" > Photos de
< p >
< personne name = " person_id "> 5 Tomas Ulin
zone> name="person_id"> 6 Martin Sköld < ;/domaine >
Photos
Dans ce document XML , les lignes SOUMISES PAR commande doit utiliser " " comme argument , car ce est le tag identifiant les données qui doivent être importés.