zoukankan      html  css  js  c++  java
  • 将mysql数据库数据以Excel文件的形式导出

    最近在工作中,领导让从数据库中导出一些数据并存放到Excel表格中,网上有许多教程,下面是我总结的其中俩种方法。

    从数据库管理工具中导出(navicat)

    在navicat导出数据导Excel中还是比较简单的,因为是图形化界面,我们只需要一步一步的操作就可以了,而且利用navicat可以倒成各种类型的数据文件,非常方便

    1、首先选中需要导出的数据库,右键菜单中出现导出向导

    2、点击导出向导后出现需要导出的文本格式

    3、选中需要导出的格式后,根据下一步的提示信息,根据需求选中要导出的数据

    4、最后点击开始,即可导出文件数据

    利用sql语句直接导出文件数据

    1、use数据库后执行下面的命令

    select 需要导出的数据1,需要导出的数据2, from 数据库表 where  导出过滤条件 into outfile '要导出文件名以及格式'

    2、有时候在导出的时候会报如下错误

    出现这个错误的原因是mysql没有对修改本地文件的权限,除非修改权限

    解决方法:

    进入mysql查看secure_file_prive的值

    SHOW VARIABLES LIKE "secure_file_priv";

          

    secure_file_prive=null   -- 限制mysqld 不允许导入导出
    
    secure_file_priv=/tmp/   -- 限制mysqld的导入导出只能发生在/tmp/目录下
    
    secure_file_priv=' '         -- 不对mysqld 的导入 导出做限制
    

     参考:http://www.cnblogs.com/jojo276/p/6501659.html

    2、这样未指定导出位置的文件一般都在 /var/lib/mysql/数据库名 这个目录下面

  • 相关阅读:
    数组的操作
    数据类型的判断
    插入排序法
    数组
    文件路径
    POJ 1149 PIGS(最大流)
    POJ 2186 Popular Cows(强联通+缩点)
    POJ 1463 Strategic game(二分图最大匹配)
    POJ 2761 Feed the dogs(平衡树or划分树or主席树)
    POJ 2528 Mayor's posters(线段树)
  • 原文地址:https://www.cnblogs.com/luxiaojun/p/6543912.html
Copyright © 2011-2022 走看看