-
2021-02-02 09:56:42
批量向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; #默认的字段分隔符为tab,可通过在该语句后加 入: fileds terminated by 'abc' 来指定分隔符为abc。也可用: lines terminated by '\r \n' 来指定每行的结束分隔符。
方法3.
head word_limit.txt | awk -F"\t" '{cmd="mysql -A -C -h10.10.209.61 -usms -psms sms_stat -qe \"insert into tbl_sensitive_words_test (Sensitive_Words) values (\""$2"\")\""; system(cmd)}' ### syntax Error???再确定是否可行!
方法4.
还可以通过创建存储过程来实现。
批量导出数据到文本文件中
1.
$ alias smsdb='mysql -h10.10.4.20 -uabc -pabc smsa2P'
$ smsdb -Nqe "select 8 from smsa2p;" > abc.txt
2.
select * from smsa2p into outfile abc.txt fields terminated by"," enclosed by """; ## 将看到每个字段都用","进行了分隔,且每个字段都用"""包括了起来
如何执行一个mysql的sql脚本文件
sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之为“sql脚本文件”),然后通过相关的命令执行这个sql脚本文件。基本步骤如下:
一、创建包含sql命令的sql脚本文件 文件中包含一系列的sql语句,每条语句最后以;结尾,假设文件名为ss.sql,文件内容示例如下(使用“--”进行注释):
--创建表
create table 表名称
(
Guid Varchar(38) not null primary key,
Title Varchar(255),
) TYPE=InnoDB;
--在表A中增加字段Status
alter table A add Status TinyInt default '0';
--在表A上创建索引
create index XX_TaskId_1 on A(Id_);
--在A表中添加一条记录
Insert into A (Id,ParentId, Name) values(1,0,'名称');
--添加、修改、删除数据后,有可能需要提交事务
Commit;
二、执行sql脚本文件
方法一使用cmd命令执行(以windows为例,unix或linux的在其类似的控制台下运行)
格式:【Mysql的bin目录】\mysql –u用户名 –p密码 –D数据库
示例:D:\mysql\bin\mysql –uroot –p123456 -Dtest注意事项:
1、如果在sql脚本文件中使用了use 数据库,则-D数据库选项可以忽略
2、如果【Mysql的bin目录】中包含空格,则需要使用“”包含,如:
“C:\Program Files\mysql\bin\mysql” –u用户名 –p密码 –D数据库
3、如果需要将执行结果输出到文件,可以采用以下模式
D:\mysql\bin\mysql –uroot –p123456 -Dtest>d:\dd.txt
方法二进入mysql的控制台后,使用source命令执行
1、进入mysql控制台
D:\mysql\bin\mysql –uroot –p123456 -Dtest
2、执行sql脚本文件
Mysql>source 【sql脚本文件的路径全名】
更多相关内容 -
VBA批量导入、导出、移除、模块、代码.txt
2022-03-24 16:39:45VBA批量导入、导出、移除、模块、代码.txt -
max 批量导入导出obj插件
2020-11-17 14:14:24用于在3dmax中批量导入导出obj模型,方便快捷,加快工作效率,不需要重复性一个个导入了,省去过多的工作步骤 -
merge_批量导入MAX.zip,3dmax批量导入obj插件
2021-08-15 17:47:16merge_批量导入MAX.zip,3dmax批量导入obj插件 -
批量导入导出FBXforUE.rar
2021-03-02 10:25:54MAX脚本批量导入FBX,也可批量导出,方便UE4使用 -
MAX里批量导出FBX插件
2020-12-30 09:48:29max里批量导出fbx文件,可选按坐标原点导出。 使用方法: 1.插件导入MAX 2.进入max自定义界面,找到插件fbx_export,拖拽到工具栏。 -
3dmax批量导出FBX.ms
2020-05-06 13:53:11【源码,可编辑】兼容所有max版本,我们在max大型场景中想导出多个单体物件分别为一个文件时,传统方法只能一个个手动去导出,效率慢,此插件可以全选场景中物体后一次性导出所有场景中每个单独的物体为一个文件,... -
照片批量导入导出
2017-11-16 09:43:10批量从oracle数据库中导入导出照片等图片,简单修改可用于其他数据库 -
springboot 实现后端接口操作Excel的导出、批量导入功能
2020-12-08 18:03:24springboot 实现后端接口操作Excel的导出、批量导入功能 https://www.cnblogs.com/personblog/p/14103752.html -
织梦dedecms批量导入excel表文章内容插件
2021-10-19 14:00:43织梦dedecms批量导入excel表文章内容插件 -
excle批量导入导出
2017-03-07 17:51:38excle批量导入导出 -
用于操作原生k8s 进行批量的镜像上传、重命名、导出镜像文件为yaml批量导入等功能
2021-05-12 15:45:26k8s 运维 devops 运维 docker 运维 比较实用的小工具,服务器直接可以跑的脚本支持生产环境直接运行 -
Excel图片百宝箱5.0版,批量导入图片导出图片的利器
2020-04-16 08:02:39Excel图片百宝箱5.0 包括12个功能,用于在Excel中批量插入图片、批量导出图片,批量生成二维码和条形码等,支持Excel 2007、2010、2013、2016和2019,也支持WPS。 具体功能如下: 1.批量导入图片:在工作表中创建... -
ps图层批量导出自动命名,jsx脚本源码
2021-03-24 09:10:25photoshop按组导出jpg图片,导出位置为psd文件所在文件夹,并按组名自动命名。 -
POI批量导入导出
2013-09-11 12:19:47可以实现POI的批量导入与导出。 -
python工具-excel批量导入mysql (几千万数据半小时可搞定)
2020-04-23 10:33:11这个工具是之前写了做数据稽核用的工具,甲方发过来了几十个Excel表格,每个表格都有一百多万数据,必须导入数据库才能作分析,所以写了这个脚本用来导数据,做报表的可参考,改一下脚本中的数据库字段就能用了 -
Oracle大数据批量导出工具
2021-08-10 21:42:46在Oracle数据库上导出上千万上亿数据的工具 cmd 到本目录 然后执行如下命令: ->sqluldr2.exe user=用户名/密码@数据库 query="查询语句" table=表名 head=yes FILE=存放路径 例如:sqluldr2.exe user=u/pass@db ... -
shimo:石墨文档批量导出
2021-05-29 08:58:50石墨文档批量导出 支持类型 文档 表格 思维导图 幻灯片 Usage 填写配置文件 cp config.example.js config.js export const config = { Cookie: 'xxx', // 从浏览器中获取石墨文档的 Cookie Path: 'files', // 存放... -
PHOTOSHOP 批量导出所有图层T.jsx
2019-07-23 09:54:20PHOTOSHOP脚本 源码 JSX 导出所有图层。 可以将当前文档的所有图层一次性导出为图片。支持 多种 PS 版本。使用简单,跟常规脚本插件一致。 -
批量导入shp数据
2017-12-07 13:40:32在平时导入数据的时候,有些数据放在多个文件加下,本范例示范了如何批量导入这些文件夹下的SHP数据,并且设计了每隔1分钟执行1次导入操作。 -
3dsmax批量导入脚本
2021-05-12 22:33:103dsmax批量导入脚本 -
youdao有道生词本批量导入导入XML生成XML文件
2019-08-01 13:14:51把单词批量转换成XML,这个XML可以直接导入到有道单词本中速度相当快 有道生词本 XML模板 成千上万个单词也就是几秒钟的时间就转换成XML文件了 分析 word 为单词,可以为一个单词,也可以是词组,甚至语句也可以,... -
python Django批量导入数据
2020-12-23 19:17:45这期间有研究了Django网页制作过程中,如何将数据批量导入到数据库中. 这个过程真的是惨不忍睹,犯了很多的低级错误,这会在正文中说到的.再者导入数据用的是py脚本,脚本内容参考至自强学堂–中级教程–数据导入. 注... -
OBJ批量导入.ms
2019-07-18 15:27:103DMAX批量导入OBJ文件,并且导入后的命名规则和导入文件命名相同。 -
批量导出CATIA零件毛料尺寸
2020-09-03 14:10:21将某文件夹及其子文件夹中CATIA零件的文件属性、产品属性、材料、密度、毛料尺寸等信息,批量导出到Excel表。 -
批量导出blob工具
2020-03-27 13:32:041.修改jdbc.properties 2.支持oracle(可自行替换成其他数据库) 3.自定义导出数据 -
python批量导出导入MySQL用户的方法
2020-09-10 17:45:44主要介绍了 -
【自媒体文章批量采集】公众号文章批量导出,历史文章批量采集
2020-11-07 09:13:191、导出公众号上任意问答中的问题和回答内容,以及问题和回答的评论部分; 2、导出指定用户下所有文章,包括文章内容和文章评论部分; 3、导出格式以html格式为主,也可导出pdf和Word格式(推荐使用默认的... -
java批量导入导出文件的实例分享(兼容xls,xlsx)
2020-08-30 08:33:44主要给大家介绍了利用java批量导入导出文件的相关资料,文中给出了详细的实例代码,并且兼容xls,xlsx,对大家具有一定的参考学习价值,下面跟着小编一起来看看详细的介绍吧。 -
ARCGIS批量导出jpg.py
2020-05-19 09:33:00使用IDEL运行,打开后讲文件路径替换掉,同时可以设置分辨率,适用于制作现状、规划、总规、影像等图件