
工具可以很方便的导出部分列的数据,cvs、html、xml、execl
xml、sql等格式。
2、如果一定用命令的话,用下面的 *** 作吧:
mysqldump
-u用户名
-p密码
数据库名
表名
>
路径\xxx.sql
说明:上面这个命令只能导出一个表的全部数据不能导出部分数据,为了导出部分数据,先把users表的user和password列导出到临时表,再讲临时表导出,需要的时候再倒入从临时表中拿出数据。
1)create
table
tmp
as
select
user,name
from
users
2)mysqldump
-u用户名
-p密码
数据库名
tmp
>
路径\xxx.sql
※注意create命令要在mysql中执行,mysqldump在cmd中执行就可以。
***************
补充:只导入部分数据
mysqldump
-u用户名
-p密码
数据库名
表名
"--w='where
条件'"<
路径\xxx.sql
如:
mysqldump
-u用户名
-p密码
test
t1
"--w='where
name='张三'"<
路径\xxx.sql
就是只导入
name='张三'的数据。
&&&&&&&&&&
再补充:
mysqldump
-u用户名
-p密码
test
t1
"--w='where
uid
between
1
and
100"<
路径\xxx.sql
说明:【"--w='where
uid
between
1
and
100"】就是你要写的where条件,你想怎么写,写进去就可以了。
---
以上,希望对你有所帮助。
这个可以使用asp转义字符代码chr(34),也可以使用单引号,比如:myfile.writeline("<key
caption="&chr(34)&a_name&chr(34)&">")
或
myfile.writeline("<key
caption='"&a_name&"'>")
应该都可以吧。
是的 ,先用ADO.NET连接数据库把数据库的表读成DataSet然后用DataSet.WriteXml("文件路径")切记用DataTable是实现不鸟的,虽然微软提供了DataTable.WriteXml()这个方法。因为XML文件和DataSet的架构相同,而与DataTable是不同的!欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)