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

数据的导出:

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}] ...]

     

转载于:https://www.cnblogs.com/qietu/p/8495244.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值