zoukankan      html  css  js  c++  java
  • MySQL 批量导入 csv 文件

    注意编码一致性,如:我的数据库是utf-8编码,csv文档的编码也是utf-8.

    导入使用 LOAD DATA LOCAL INFILE 详细用法请参看文档或者书籍。

    mysql  user表结构:

    +----------+-------------+------+-----+---------+----------------+
    | Field    | Type        | Null | Key | Default | Extra          |
    +----------+-------------+------+-----+---------+----------------+
    | uid      | int(11)     | NO   | PRI | NULL    | auto_increment |
    | username | varchar(20) | NO   |     | NULL    |                |
    | password | varchar(20) | NO   |     | NULL    |                |
    +----------+-------------+------+-----+---------+----------------+

    生成的 csv 文件格式:

    tom,tompassword,
    
    Lili,lilipassword,

    执行导入

    LOAD DATA LOCAL INFILE 'D:/database.csv' INTO TABLE user fields terminated by ',' enclosed by '"'(`username`, `password`);

    红色部分分别指的是: 文件路径、表、字段。

  • 相关阅读:
    Markdown学习笔记
    Go 学习笔记(一)
    case中定义变量
    <转>MySql 与Oracle区别
    Java 时间转换问题总结
    线程之间共享
    并发编程快速入门
    redis主从复制
    jedis操作redis
    redis持久化方案
  • 原文地址:https://www.cnblogs.com/chenshuo/p/4747506.html
Copyright © 2011-2022 走看看