zoukankan      html  css  js  c++  java
  • mysql导出数据库数据及表结构

    1,导出远程数据库数据到本地

    mysql -A wj_sms -h192.168.1.105 -uroot -p4321 -ss -e "set NAMES 'utf8';SELECT * from sys_role limit 300;" | sed 's/ /","/g;s/^/"/;s/$/"/;s/ //g' > apps.csv
    【注】,oracle取前几条数据语句select * from user_tables where rownum<=10;

    2,导出数据库文件到本地为csv,xls,txt等格式

    mysql -uroot -p123 -e "use monitor;select * from meminfo;">r.csv

    3,导出数据库指定数据库下的所有表表结构及数据或各个

    mysqldump -uroot -p4321 -h192.168.1.105    【要是实现远程导的话客户端mysql版本>=服务器的mysql版本,否则会报 Couldn't execute 'SET OPTION SQL_QUOTE_SHOW_CREATE=1'】

    如果只导数据加上 -t or --no-create- info ;

    如果只导结构加上 -d or --no-data;

    4. mysqldump不能指定导出的列,变通方法如下:

    mysql -u USERNAME --password=PASSWORD --database=DATABASE --execute='SELECT `FIELD`, `FIELD` FROM `TABLE` LIMIT 0, 10000 ' -X > file.csv

  • 相关阅读:
    复利计算-做汉堡,结对2.0-复利计算再升级
    java集合
    java 封装,继承,多态基础
    购物车
    ajax
    演示
    实验四
    实验三
    构建之法6-7章读后感
    作业调度模拟程序
  • 原文地址:https://www.cnblogs.com/ruiy/p/data.html
Copyright © 2011-2022 走看看