本文目錄一覽:
- 1、mysql 如何上傳xml 文件?
- 2、關於Mysql導出為xml文件後,怎麼用PHP語言把此xml文件插入進數據庫中
- 3、ubuntu下,如何將mysql數據庫中的數據導出到一個xml文件里?本人是新手,請多多賜教!
- 4、怎樣將XML文件導入MYSQL
- 5、如何將xml格式文件導入mysql中
- 6、mysql 存儲xml用什麼類型
mysql 如何上傳xml 文件?
把xml讀取出來,看你想把節點的內容分開存貯還是怎麼樣,不同語言不同寫法,但是都是這樣的。如果是存整個xml,建議把xml上傳。mysql上存存放地址
關於Mysql導出為xml文件後,怎麼用PHP語言把此xml文件插入進數據庫中
mysql導出的xml文件也是標準的xml文件,根節點是數據庫名,重複節點是表名,表名節點裡是字段名和值,用php自身帶的解析xml類來解析xml文件,比如比較好用的simplexml類:
$xmlfile=”test.xml”;
//比如你的表名是user
$xml=simplexml_load_file($xmlfile);
foreach ($xml-user as $u)
{
$name= $u-name;
$sex= $u-sex;
$pwd= $u-pwd;
mysql_query(“insert into user set name=’$name’,sex=’$sex’,pwd=’$pwd'”);
}
這樣就把xml文件插入數據庫表裡了。
ubuntu下,如何將mysql數據庫中的數據導出到一個xml文件里?本人是新手,請多多賜教!
使用mysqldump工具:命令 mysqldump -uroot -p –xml|-X dbname table c:/name.xml
用mysql 命令mysql -uroot -p –xml -e”select * from dbName.tableName” dbName e:/name.xml
再或者就是用圖形化工具 ,navicat,sqlyog等,導出為xml格式就可以了..
至於再將xml導入回去,還是可以使用圖形工具,也可以使用load xml命令或者load data infile命令,數據庫版本不一樣,使用的命令也會有些差別..具體的用法可以看手冊,
感覺,還是用圖形工具簡單一點..
本人也是新手,一起學習…
怎樣將XML文件導入MYSQL
1、輸出數據庫版本變量為xml格式
Shell mysql -X -uroot -proot -e “use test; show variables like ‘%version%’;”
參數X表示生成xml格式的輸出 , 參數e表示執行後面的命令
如何將xml格式文件導入mysql中
舉例說明如下
xml文件名為: text.xml
xml數據文件的結構如下:
node1
node2 name=”abc”123/node2
/node1
sql命令如下:
SET @xml = LOAD_FILE(‘text.xml’); — 要指定完整的文件位置
SELECT ExtractValue(@xml, ‘/node1/node2/@name’) as name,ExtractValue(@xml, ‘/node1/node2’) as data;
返回數據結果就是:
name | data
abc | 123
mysql 存儲xml用什麼類型
把xml存放到文件系統中,然後把路徑記錄到mysql中
xmlfile表(id,path)
1, /d/data/xml/a/1.xml
2,/d/data/xml/a/2.xml
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/242847.html