在一asp.net 中我要用到 mysql 备份与还原备份的时候可以 整数据库备份 也可只备份 某些表 或者 按时间条件备份某些表中的数据 挑着备份
还原 就是执行备份完的sql语句   这里 整数据库备份 我做了不过只是 把 数据库中的所有表备份了 没有创建 数据库这个其他的 备份表及按条件备份 我没弄明白 请 大家指点下 !!!!!在线等 !!!!!

解决方案 »

  1.   

    整数据库备份:
    mysqldump --all-databases --add-drop-database -p  -uroot  >  d:
    \1.sql备份表及按条件备份:
    mysql -u root -p123 test -e "select * from t1 where id <10" > xxx.txt
      

  2.   

    备份表select * from test1 into outfile 'C:\\test1.txt';
      

  3.   

    1:备份db_name整个库:
    mysqldump  -umablevi -p db_name > db.sql     --没有创建 数据库
    mysqldump  -umablevi -p -B db_name > db.sql  --创建了数据库
    2:备份表:
    mysqldump  -umablevi -p db_name table_name > table.sql
    3:按条件备份:(table_name 中 id大于2的列备份出来)
    mysqldump -umablevi -p db_name table_name  --where "id >2" >column.sql
      

  4.   

    备份所有库
    mysqldump --all-databases  -uroot -p123 -E -R --opt >c:\alldatabase.sql
    备份指定库
    mysqldump -uroot -p123 -E -R --opt DB1 >c:\DB1.sql
    备份指定表,备份指定表的指定记录
    mysql -u root -p123 test -e "select * from t1 where id <10" > xxx.txt
      

  5.   


    能给个 源码 asp.net 的吗 简单点就行 主要是要 条件备份表
      

  6.   


    能给个 源码 asp.net 的吗 简单点就行 主要是要 条件备份表
      

  7.   

    能给个 源码 asp.net 的吗 简单点就行 主要是要 条件备份表
      

  8.   

    你把自己的完全备份改成
    3:按条件备份:(table_name 中 id大于2的列备份出来)
    mysqldump -umablevi -p db_name table_name --where "id >2" >column.sql
    这样的格式就可以了.
      

  9.   


    mysqldump -u root  -p sa tttt esd_sys_tabletype --where \"typeid =2\" >column3.sql这是我写的  
    我有个数据库tttt  它里面有个表 esd_sys_tabletype  表里有2条数据 分别为 typeid =1 和2 可是我备份的时候 column3.sql 为空    是不是 我上面语句的空格 或者 数据库与表 那 应该用“. ”来链接啊
      

  10.   

    mysqldump -uroot -psa tttt esd_sys_tabletype --where "typeid =2" >column3.sql
    你在mysql shell里面就可以这样,在asp的话,我不知道"是不是要转义;