当前位置:   article > 正文

mysql批量导入 导出数据_MySQL批量导入导出数据

mysql批量导入导出数据

批量向mysql插入(文本)数据的方法有以下3种:

方法1.

可以先将要插入的数据统一保存在 .sql 文件中,各个insert 语句直接用分号分开。之后执行命令: source .sql 文件即可。

如,将500条的insert语句用分号分开保存在a.sql 文件中,之后执行source a.sql即可一次性将该500条记录插入数据库表中。

cat word_limit.txt | awk -F"\t" '{print "insert into  tbl_sensitive_words_test  (Sensitive_Words) values (\""$1"\");"}' > test.sql

alias smsstat='mysql -h10.10.10.10 -usms -p  sms'

smsstat

方法2.

load data local infile '/home/ill-word/word_limit.txt' into table tbl_sensitive_words_test;

## 该方法导入文本数据,文本内容的格式必须与表结构的字段对应一致。且可在SQL语句后加入 Fields/LINES TERMINATED BY '\r\n'; 指定以 '\r\n'作为行的结尾符,默认的字段分隔符为tab.  ## 在某些mysql版本上load data有可能不能使用, 且必须保证文本文件的编码和数据库表的编码一样,否则有可能会乱码。

load data local infile '/path /abc.txt' into table tbl_ill_word;            #默认的字段分隔符为t

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/181097
推荐阅读
相关标签
  

闽ICP备14008679号