美文网首页
将文件导入数据库表

将文件导入数据库表

作者: 風崋 | 来源:发表于2020-08-18 18:43 被阅读0次

创建一个表:

CREATE TABLE `aa` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `col1` int(11) DEFAULT '0',

  `col2` int(11) DEFAULT '0',

  PRIMARY KEY (`id`)

) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4;

导入数据文件a.txt,内容如下:

    col1|col2

    1|1

    2|2

    3|3

    4|4

一.  替换表数据

执行语句:

LOAD DATA INFILE 'xxxx/a.txt'

REPLACE INTO TABLE aa FIELDS TERMINATED BY '|' LINES TERMINATED BY '\r\n'

IGNORE 1 LINES(col1, col2)

说明:

    1. REPLACE 不能换成INSERT

    2. FIELDS TERMINATED BY '|' , 表示字段分隔符是“|”

    3. LINES TERMINATED BY '\r\n',表示记录分隔符是‘\r\n’

    4. IGNORE 1,表示 忽略第一行

二. 如果想导入数据不是替换表数据,而是新增数据操作如下:

LOAD DATA INFILE 'xxxx/a.txt'

IGNORE INTO TABLE aa

FIELDS TERMINATED BY '|' LINES TERMINATED BY '\r\n'

IGNORE 1

LINES(col1, col2);

说明:IGNORE INTO TABLE, 表示忽略导入过程中的错误

相关文章

  • Python CSV文件导入MySQL数据库

    Python CSV文件导入MySQL数据库 利用Python将CSV文件导入至Mysql数据库,如果不存在表名,...

  • 将文件导入数据库表

    创建一个表: CREATE TABLE `aa` ( `id` int(11) NOT NULL AUTO_IN...

  • 2018-07-28-mysql-数据导入.

    一 :数据导入步骤. 1、在数据库中创建对应的表 2、查看数据库的搜索路径 3、将文件拷贝到搜索路径 4、执行导入...

  • java_sql DBA命令 _导入和导出数据库

    1.将数据库中的数据导出 2.将.sql文件导入数据库 格式:source + .sql的文件路径注意:导入是数据...

  • mongodb数据库的备份和导入

    //将数据库备份到路径(备份到这个路径) //将数据库导入到Mongodb(将这个文件导入到数据库) 作者:南风一...

  • 第四章 安装zabbix服务端

    安装zabbix: 把表数据导入mysql: 新建数据库: 导入数据: 配置zabbix文件: 编辑服务端配置文件...

  • MySQL-数据导入与导出

    数据导入 把文件系统的内容导入到数据库中 导入步骤 在数据库中创建对应的表 把文件拷贝到数据库的默认搜索路径中 执...

  • 导入.csv文件

    load data infile '需要导入的文件全名' into table 将要导入的数据库表名 fields...

  • 20210520_批量导入问题

    批量导入的代码如下:1234的文件批量导入sy表(先在数据库建好表) load data infile "C:/P...

  • 03_Solr导入数据库的索引

    搭建数据库的环境 新建solr数据库,编码为utf-8 运行lucene.sql文件,导入表 生成product表...

网友评论

      本文标题:将文件导入数据库表

      本文链接:https://www.haomeiwen.com/subject/rovkjktx.html