当前位置: 首页 > 编程日记 > 正文

linux批处理mysql数据库_使用批处理对MySQL进行数据批量操作

批处理是一种非交互式运行MySQL程序的方法,如同您在MySQL中使用的命令一样,你仍然将使用这些命令。

为了实现批处理,您重定向一个文件到MySQL程序中,首先我们需要一个文本文件,这个文本文件包含有与我们在MySQL中输入的命令相同的文本。

比如我们要插入一些数据,使用包含下面文本的文件(文件名为New_Data.sql,当然我们也可以取名为New_Data.txt及任何其他的合法名字,并不一定要以后缀sql结尾):

USE Meet_A_Geek;

INSERT INTO Customers (Customer_ID, Last_Name) VALUES(NULL, "Block");

INSERT INTO Customers (Customer_ID, Last_Name) VALUES(NULL, "Newton");

INSERT INTO Customers (Customer_ID, Last_Name) VALUES(NULL, "Simmons");

注意上面的这些句子的语法都必须是正确的,并且每个句子以分号结束。

上面的USE命令选择数据库,INSERT命令插入数据。

下面我们要把上面的文件导入到数据库中,导入之前要确认数据库已经在运行,即是mysqld进程(或者说服务,Windows NT下面称为”服务“,unix下面为”进程“)已经在运行。

然后运行下面的命令:

bin/mysql ?Cp < /home/mark/New_Data.sql

接着按提示输入密码,如果上面的文件中的语句没有错误,那么这些数据就被导入到了数据库中。

命令行中使用LOAD DATA INFILE 从文件中导入数据到数据库,现在您可能会问自己,"究竟为什么我要输入所有的这些SQL语句到文件中,然后通过程序运行它们呢?”

这样看起来好像需要大量的工作。很好,你这样想很可能就对了。但是假如你有从所有这些命令中产生的Log记录呢?现在这样就很棒,嗯,大多数数据库都会自动产生数据库中的事件记录的Log。而大部分Log都包含有用过的原始的SQL命令。因此,如果您不能从您现在的数据库中导出数据到新的mysql数据库中使用,那么您可以使用log和mysql的批处理特性,来快速且方便地导入您地数据。当然,这样就省去了打字的麻烦。0b1331709591d260c1c78e86d0c51c18.png

相关文章:

JDBC Driver常用连接方法列表

Microsoft SQL Server series (6.5, 7.x and 2000) and Sybase 10JDBC Name: jTDSURL: [url]http://jtds.sourceforge.net/[/url]Version: 0.5.1Download URL: [url]http://sourceforge.net/project/show...?group_id33291[/url]语法: Class.forName("net.sourceforge.jt…

C#强化系列文章四:匿名方法的使用

匿名方法相信很多人都听过&#xff0c;它是C#2.0的一个新特性&#xff0c;顾名思义&#xff0c;匿名方法就是没有名称的方法。那么在C#中的匿名方法有哪些好处&#xff0c;在C#中如何使用呢&#xff1f;匿名方法最明显的好处就是可以降低另写一个方法的工作量&#xff0c;另外一…

AI人才抢夺“生猛”: 应届博士年薪涨到80万元

作者 | 王玉凤来源 | 本文授权转自第一财经人工智能&#xff08;AI&#xff09;人才薪水之高、涨幅之大&#xff0c;颇有令人瞠目结舌之感。一年前&#xff0c;针对AI领域的应届毕业生&#xff0c;硕士生约莫能拿到30万元的年薪&#xff0c;博士生则高达50万元。今年&#xff0…

mysql的表空间是否自动扩展_Oracle修改指定表空间为自动扩展

1.数据文件自动扩展的好处1)不会出现因为没有剩余空间可以利用到数据无法写入2)尽量减少人为的维护3)可以用于重要级别不是很大的数据库中&#xff0c;如测试数据库等2.数据文件自动扩展的弊端1)如果任其扩大&#xff0c;在数据量不断变大的过程中会导致某个数据文件异常的大2)…

3.15好水指数N1能否让饮水健康不失控?

题记&#xff1a;3.15晚会曾曝光碱性水无益健康&#xff0c;过度饮用对人体有害。但现在市场上仍然有企业打着“碱性水有益健康”的招牌做营销&#xff0c;其居心何在呢?饮用水指数N1和中国优水地图在3.15这天正式发布&#xff0c;它们能对我们的饮水健康产生多大的影响? 凯文…

【iOS-cocos2d-X 游戏开发之十四】cocos2dx(c++)中访问object函数

Cocos2dx系列博文的上一篇详细介绍了如何在Xcode中利用jni调用Android的Java层代码&#xff0c;还没有看过的童鞋&#xff0c;请移步到如下博文&#xff1a; 【iOS-cocos2d-X 游戏开发之十三】详细讲解在Xcode中利用预编译并通过Jni调用Android的Java层代码(cocos2dx里访问调用…

mysql实验报告四_实验报告四

实 实 验 报 告 课程名称 数据库实验及课程设计 实验项目 数据查询 实验 仪器 ___________________________ 系 别______信息管理学院______ 专 业________ ____________ 班级/ / 学号_ _ 学生姓名 _____ _____________ 实验日期 成 绩 _______________________ 指导教师 施永香…

京东数科业务架构全披露,陈生强发布城市操作系统和京东钼媒

11 月 20 日&#xff0c;在 JDD-2018 京东数字全球探索者大会上&#xff0c;陈生强宣布&#xff0c;京东数字科技&#xff08;JD Digits&#xff09;正式成为京东金融的母品牌&#xff0c;这也意味着它的业务架构逐渐明晰&#xff0c;主要下设了京东金融、京东城市、京东农牧、…

自动化测试十大要点

当一款自动化测试工具引入到一个项目中&#xff0c;我们通常对它给予很高的期望&#xff1b;项目成员希望工具能够尽可能的缩小测试范围、节约成本并缩短项目进度&#xff0c;然而可悲的是&#xff0c;很多采用自动化测试的项目依然失败了。 以下几个方面严重影响着自动化测试的…

DataGridView取得或者修改当前单元格的内容

当前单元格指的是DataGridView 焦点所在的单元格&#xff0c;它可以通过DataGridView 对象的CurrentCell 属性取得。如果当前单元格不存在的时候&#xff0c;返回Nothing(C#是null) [VB.NET] 取得当前单元格内容Console.WriteLine(DataGridView1.CurrentCell.Value) 取得当前单…

名图怎么弄云服务器_云服务器购买了宽带的速度怎么测试?

西昆云详细说一下企业租用云服务器搭建网站&#xff0c;很多新手站长会把带宽当成宽带来测试&#xff0c;比如在自己的云服务器上下载东西测试速度&#xff0c;一旦下载的东西慢了就觉得有问题&#xff0c;其实这是不准确的&#xff0c;那么如何查看云服务器的带宽速度呢&#…

ERP实施注意方面

一 厂商方面 1.信息化产品本身的功能需要强大而且灵活&#xff0c;应当能够指导企业管理水平的提升并适应企业的不同管理需要 2.厂商实力雄厚&#xff0c;人员稳定&#xff0c;服务周到&#xff0c;EPR 是个长期合作的过程 二 企业自身方面 1.企业自身管理意识&#xff0c;对ER…

一文回顾2018英特尔人工智能大会

近几日&#xff0c;整个 AI 行业的目光都聚焦在了北京。因为&#xff0c;一场人工智能盛会来了——2018 英特尔人工智能大会。逾千名国内外人工智能领域有影响力的专家、开发者、研究人员以及英特尔的客户和合作伙伴相聚在这里&#xff0c;共同探讨和分享人工智能领域的前沿技术…

用python写希尔排序_python希尔排序介绍(实例)

希尔排序介绍希尔排序(Shell Sort)是插入排序的一种。也称缩小增量排序&#xff0c;是直接插入排序算法的一种更高效的改进版本,该方法的基本思想是&#xff1a;先将整个待排元素序列分割成若干个子序列(由相隔某个“增量”的元素组成的)分别进行直接插入排序&#xff0c;然后依…

【No.5 类型转换导致的错误】

【注意】 程序语言只是我们与计算机交流并让计算机实现我们创造性思想的工具&#xff0c;可以并鼓励深入掌握一门语言&#xff0c;但千万别沉迷于钻某种语言的牛角尖&#xff0c;一定要把握好二者间的度本帖属不定时连载贴&#xff0c;以试卷的形式提出一个比较基础的问题供大家…

小学AI教材终于来了,下一步是AI胎教吗?

小学生终于也要学 AI 了&#xff01;据澎湃新闻报道&#xff0c;全国首套涵盖了从小学到高中的人工智能教材近日在上海正式发布&#xff0c;这套“AI上未来智造者”丛书计划出版 10 册&#xff0c;目前已出版 6 册&#xff0c;分别为《AI上神奇动物》、《AI上智慧生活》《AI在变…

快过年了,博客园里的文章也变少了

快过年了&#xff0c;博客园里的文章也变少了&#xff0c;大家都开始休息了吗&#xff1f;转载于:https://www.cnblogs.com/RobotTech/archive/2008/02/03/1063461.html

字符串多模式精确匹配(脏字/敏感词汇/关键字过滤算法)——TTMP算法 之实战F模式...

前面那么多篇文章都太抽象&#xff0c;这次来一个稍微实际一点的。F模式是我实际上选用的模式&#xff0c;对该模式我做了不少实际的测试&#xff0c;因此代码也算是比较稳定的。不过由于实际上为了得到该算法的效率&#xff0c;算法本身做了一些优化&#xff0c;对于初学者&am…

深入java_深入Java Final

JAVA关键字final用于修饰数据、方法或类&#xff0c;通常意味着“无法改变的”&#xff0c;既数据不能改变&#xff0c;方法不能覆盖&#xff0c;类不能继承。一般采用final有两种原因&#xff1a;设计和效率。而随着JAVA版本的更新&#xff0c;一些效率上的问题可以交由编译器…

盛会再临,2018中国大数据技术大会(BDTC)首曝日程及议题

满目皆干货&#xff0c;俯仰尽拾珠。作为年度技术趋势与行业应用的风向标&#xff0c;连续成功举办十一年的中国大数据技术大会&#xff08;BDTC&#xff09;携主题“大数据新应用”再度强势来袭&#xff0c;稳踏技术时代浪潮&#xff0c;势将引爆今冬技术圈。 数据&#xff0c…

Linux下修改MAC地址总结

偶尔会用到这个知识点&#xff0c;久了不用又会记不住&#xff0c;所以记之&#xff0c;方便以后查询。 Linux下修改MAC地址 方法一&#xff1a; 1.关闭网卡设备 ifconfig eth0 down 2.修改MAC地址 ifconfig eth0 hw ether MAC地址 3.重启网卡 ifconfig eth0 up 或者将以上内容…

hadoop 2 java hdfs_Hadoop2.6.0学习笔记(二)HDFS访问

鲁春利的工作笔记&#xff0c;谁说程序员不能有文艺范&#xff1f;通过hadoop shell与java api访问hdfs工作笔记之Hadoop2.6集群搭建已经将集群环境搭建好了&#xff0c;下面来进行一些HDFS的操作1、HDFS的shell访问HDFS设计主要用来对海量数据进行处理&#xff0c;即HDFS上存储…

知乎如何洞察你的真实喜好?首页信息流技术揭秘

11月8-9日&#xff0c;由中国 IT 社区 CSDN 与硅谷 AI 社区 AICamp 联合出品的 2018 AI 开发者大会&#xff08;AI NEXTCon&#xff09; 在北京举行&#xff0c;就人工智能的最新技术及深度实践&#xff0c;进行了全方位的解读及论证。本文是机器学习技术专题中知乎首页业务总监…

[Web开发] 微软的RSS协议扩展 - FeedSync 介绍 (4)

上一篇文章介绍了在2台电脑上同时修改数据的feedsync 同步过程&#xff0c; 今天再讨论一下当在2台电脑上同时删除同一个数据的情况。 假设最初feed 里面数据是这样的<item><sx:sync id"ep2.100" updates"1" deleted"false" noconflict…

weblogic 修改控制台密码

关掉weblogic所有进程切换到域下面$cd /home/weblogic/Oracle/Middleware/user_projects/domains/jydomain/security$java -classpath /home/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.jar weblogic.security.utils.AdminAccount weblogic weblogic123 …

WPF框架的内存泄漏BUG

用户在使用GIX4某模块的过程中&#xff0c;内存只见加不见减。我们怀疑出现了内存泄漏&#xff0c;所以我花了相当一段时间来进行此问题的排查。 我使用Red Gate公司的产品ANTS Memory Profiler 5进行应用程序的内存进行监视。并在过程中修改程序中出现的一些问题。但是最后留下…

java map深拷贝_java 实现Map的深复制

在java中有一个比较有趣的特性&#xff0c;在对对象进行赋值&#xff0c;或者clone时候一般都是我们所说的浅复制&#xff0c;Object A B;也就是说我们获取的并非在堆中重新分配的一块内存&#xff0c;而是一个指向原有数据内存的一个引用。这样的后果就是我们修改了A中的属性…

出门问问工程副总裁黄美玉入选IEEE Fellow,曾担任微软Cortana首席NLP科学家

虽然 IEEE&#xff08;国际电子电气工程协会&#xff09;2019 年的 Fellow 评选结果还未正式出炉&#xff0c;但记者刚刚获悉&#xff0c;IEEE Fellow 又新增一名华人科学家入选——出门问问工程副总裁、Mobvoi AI Lab 的负责人黄美玉博士。黄美玉博士是由于其在语音/语言技术领…

Windows2003服务器不支持FLV视频的解决方法

Windows2003服务器不支持FLV视频的解决方法2007年10月19日 星期五 10:43 A.M.原因&#xff1a;WIN2003加强了IIS6的MIME验证&#xff0c;一切未注册扩展文件格式统统显示404错误。手动在IIS中HTTP头->MIME添加MIME影射关系&#xff0c;MIME类型: video/x-flv 扩展名:.flv&am…

mpi并行 java_【并行计算】用MPI进行分布式内存编程(一)

通过上一篇关于并行计算准备部分的介绍&#xff0c;我们知道MPI(Message-Passing-Interface 消息传递接口)实现并行是进程级别的&#xff0c;通过通信在进程之间进行消息传递。MPI并不是一种新的开发语言&#xff0c;它是一个定义了可以被C、C和Fortran程序调用的函数库。这些函…