码迷,mamicode.com
首页 > 数据库 > 详细

在mysql中,excel文件数据的导出和导入

时间:2018-03-02 23:15:28      阅读:467      评论:0      收藏:0      [点我收藏+]

标签:from   into   文件   cap   注释   row   sele   rmi   字段   

数据的导出:

select * from mytable into outfile ‘d:/mytable.xls‘;

你就可以在盘根目录下,发现mytable.xls文件

数据的导入:

用导出的表mytable.xls导入:输入命令:load data infile ‘d:/mytable.xls‘ into table mytable;

注释:mytable :是数据库的表名

当数据库中的表有主键和自增字段时,会报错,数据无法添加,解决方案:

  1. 把mytable.xls表中的自增并且主键的那一列删除掉
  2. 输入命令:load data infile ‘d:/mytable.xls‘ into table mytable(name,count);即可。数据是追加进去的,不是覆盖
  3. 自增字段 :auto_increment,主键:primary_key
  4. LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE file_name
        [REPLACE | IGNORE]
        INTO TABLE tbl_name
        [CHARACTER SET charset_name]
        [{FIELDS | COLUMNS}
            [TERMINATED BY ‘string‘]
            [[OPTIONALLY] ENCLOSED BY char]
            [ESCAPED BY ‘char‘]
        ]
        [LINES
            [STARTING BY ‘string‘]
            [TERMINATED BY ‘string‘]
        ]
        [IGNORE number {LINES | ROWS}]
        [(col_name_or_user_var
            [, col_name_or_user_var] ...)]
        [SET col_name={expr | DEFAULT},
            [, col_name={expr | DEFAULT}] ...]

     

在mysql中,excel文件数据的导出和导入

标签:from   into   文件   cap   注释   row   sele   rmi   字段   

原文地址:https://www.cnblogs.com/qietu/p/8495244.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!