本文目录一览:
- 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