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

mysql导入导出命令详解

mysql导入导出命令详解
/ usr /局部/ MySQL /斌/ MySQL版本测试中- ELOAD DATA INFILE ' / usr / 1。txt'replace成表)。

信息:
1.txt
张三武汉
武汉离石
插入1.txt文件到mysql数据库

在线观看一些数据,我们不知道有什么用途,有用的话不要浪费我的按钮一个苦;P

1.mysql U根P数据库文件的路径名(<或直接添加在bin文件名)
2。mysqlimport的语法介绍:
mysqlimport在MySQL / bin目录是MySQL加载一个非常有效的工具(或进口)的数据。这是一个命令行工具,有两个参数和大量可供选择的方案。这个工具导入文本文件(文本文件)到你指定的数据库和表。例如,我们要从文件customers.txt数据导入到数据库中的表meet_a_geek消费者:
mysqlimport meet_a_geek customers.txt
注:这customers.txt是我们从文本文件导入数据,并meet_a_geek是我们操作数据库,数据库中的表的名字是客户,这个文本文件的数据格式和客户必须在记录表的格式,或mysqlimport命令将错误。
表的名称是导入文件(.)第一个文件字符串的第一个周期,另一个例子是:
mysqlimport meet_a_geek cus.to.mers.txt
然后我们将导入的文件的内容到用户数据库中的表meet_a_geek.in上面的例子,所有的两参数的使用和不使用更多的选择。以下是mysqlimport选项:
选择功能
删除数据表中的所有信息:d或-删除新数据导入表
F或力,你是否有一个错误,将迫使mysqlimport插入数据
我mysqlimport跳过或忽略或忽视那些线一样的独特的关键,并在输入文件中的数据将被忽略。
在插入表之前,将l或锁表数据插入表中,这会在更新数据库时阻止用户的查询和更新。
相反,r -或替换这个选项和i选项;这个选项将有相同的关键字只代表记录。
字段包含在文本文件中的数据记录中包含哪些内容,在许多情况下,数据被包含在双引号中。默认情况下,数据不包含在字符中。
字段终止的字符指定了每个数据值之间的分隔符,分隔符是文件在周期中分隔的一段时间。您可以使用此选项指定数据之间的分隔符。默认分隔符是Tab。
——线终止的= str这个选项指定的分隔符的字符串或字符的行与行之间的文本文件中的数据。默认情况下,mysqlimport以换行符作为分隔符,你可以选择用一个字符串替换一个字符:一个新的线或返回。
为mysqlimport命令的常用选项包括:显示版本(版本),- P提示输入密码(密码),等等。
示例:以逗号作为分隔符导入文件文件的记录格式是:
1
我们的任务是将数据导入该文件到订单表在数据库中meet_a_geek,我们使用:
斌/ mysqlimport - PRL领域被=-字段终止符=,meet_a_geek orders.txt
一些使用的情况下,出口在3.mysql数据库导入命令
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
几种常见用例:
1。导出整个数据库
就你的用户名-p数据库名称>输出文件名
就你smgp_apps_wcnc > wcnc.sql WCNC P
2。导出表
就你的用户名-p数据库名,表名>输出文件名
就你smgp_apps_wcnc用户> wcnc_users.sql WCNC P
三.导出数据库结构
就你WCNC P D -添加删除表smgp_apps_wcnc > D: wcnc_db.sql
d在每次创建语句之前没有一个数据添加表来添加一个下拉表
4。导入数据库
共源的命令
输入mysql数据库控制台,
比如mysql - U - P
使用数据库
然后使用源命令,后面的参数是脚本文件,比如这里使用的SQL。
MySQL >源D: wcnc_db.sql
4。可以看到出口和MySQL数据导入工具:mysqldump
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
批处理是一种非交互式的运行MySQL程序的方式,如MySQL中使用的命令,您仍然会使用这些命令。首先,我们需要一个文本文件,其中包含相同的文本作为我们进入mysql命令。例如,我们需要插入一些数据,使用包含以下文本的文件(文件名是new_data.sql,当然,我们也可以叫new_data.txt和任何其他合法的名字,不一定是最终的SQL)。
使用meet_a_geek;
INSERT INTO Customers (Customer_ID, Last_Name) VALUES (NULL, Block);
插入客户(customer_id,last_name)值(null,牛顿);
插入客户(customer_id,last_name)值(null,西蒙斯);
注意这些句子的语法必须正确,每个句子以分号结尾。上面的使用命令选择数据库,插入命令插入数据。
现在我们需要将上述文件导入数据库。在导入前,我们需要确认数据库已经运行,即mysqld过程(或服务,Windows NT,以下简称服务,和Unix下面的过程)已经运行,然后运行下面的命令:
斌/ MySQL P / / / new_data.sql家马克
然后根据提示输入密码。如果上述文件没有错误,则将数据导入数据库。
命令行使用LOAD DATA INFILE从数据文件导入到数据库:
现在你可能会问自己:为什么我必须把所有这些SQL语句输入到文件中并通过程序运行它们看起来它需要大量的工作。嗯,你认为它是正确的。但是如果你有所有这些命令的日志记录怎么办这是伟大的现在,嗯,大多数数据库自动生成数据库中的事件记录日志,大部分的日志包含了有用的原始SQL命令。因此,如果你不能从你当前的数据库到新的MySQL数据库导出数据,您可以使用日志和MySQL批量导入数据快速的特点当然,这很方便。节省打字的麻烦。
LOAD DATA INFILE
这是数据导入到MySQL数据库,我们要介绍的最后方法。这个命令是mysqlimport非常相似,但这种方法可以用来在MySQL命令行,你可以使用在所有使用的API程序,此命令。使用这种方法,你可以导入你的数据要在应用程序中导入。
的mysqld进程(服务)必须在使用该命令启动MySQL命令行运行:
斌/ MySQL / u2013 P
在提示符后输入密码并成功输入MySQL命令行,并输入以下命令:
使用meet_a_geek;
LOAD DATA INFILE到订单表 /家/标志/数据。SQL;
简单地说,这将导入的文件data.sql内容插入表的订单,如mysqlimport工具,其中也有一些可选参数。例如,你需要从你的电脑中的数据导入到远程数据库服务器,你可以使用下面的命令:
数据加载C: SQL句柄。txt到订单表;
上面的本地参数表明文件是本地文件,服务器是您登陆的服务器,这可以节省FTP上传文件到服务器的使用,MySQL为您完成了这项工作。
还可以设置INSERT语句的优先级。如果你想将它标记为低优先级(low_priority),那么MySQL会等到别人读取表插入数据之前,可以使用下面的命令:
负荷数据low_priority infile /家/标志/数据。SQL到订单表;
还可以指定在插入数据时是否替换或忽略文件中的重复键值和数据表:
负荷数据low_priority infile /家/标志/数据。SQL替换成订单表;
上面的句子看起来有点笨拙,但是他们把关键字放在你的分析器能理解的地方。
以下对选项描述了文件格式,也可以应用于mysqlimport工具。他们看起来有点不同。第一,领域关键词的使用,如果你使用这个关键词,MySQL分析器希望看到在下列选项中至少有一个:
终止字符
封闭的性格
转义字符
这些关键字作为参数mysqlimport相同。这个
通过描述字段分隔符结束,默认情况下是制表符()
内附说明字段的封闭字符。例如,每个字段都包含引号。
描述的转义字符转义。默认的是反向杆(反斜杠:)。
下面的例子仍然是由以前的mysqlimport命令用于同一文件的导入与LOAD DATA INFILE语句的数据库:
LOAD DATA INFILE取代 / / /订单家马克。txt到订单表字段终止符,
附上' ';
在LOAD DATA INFILE语句在mysqlimport工具没有的功能:LOAD DATA INFILE可以导入文件为数据库指定的列。
这个功能很重要,当我们要导入的数据的一部分。例如,当我们想从Access数据库升级到MySQL数据库,我们需要添加一些列(列/字段/场)MySQL数据库来满足一些额外的需求。在这个时候,在我们访问数据库中的数据仍然可用,但由于这些数据的列(字段)不与MySQL的比赛,它不再是可以使用mysqlimport工具。尽管如此,我们仍然可以使用LOAD DATA INFILE,和下面的示例说明如何将数据导入到一个指定的列(字段):
LOAD DATA INFILE /家/秩序。txt到订单表(order_number,order_date,customer_id);
你可以看到,我们可以指定所需的列(字段)。指定的领域仍然是在括号内,以逗号分隔,如果你错过了其中的任何一个,MySQL会提醒你^ _ ^。

相关文章

Win8.1提示滑动关闭使用

Win8.1提示滑动关闭使用

提示,电脑软件,点评:滑动关机是一个新的隐藏功能的Win8.1系统,类似于手机的解锁。其初衷是Win8触摸屏用户。普通用户也可以通过鼠标关闭。 滑动关机Win8.1系统是一个新的隐藏功能,类似于手机解锁,其初衷是为了Win8触摸屏用户,普通用户也可以通过…

Oracle不存在什么SQL语句

Oracle不存在什么SQL语句

语句,不存在,电脑软件,Oracle,SQL,Oracle当然你看到的是:SQL语句,Oracle不exist.sql服务器是用来判断一个表或视图中不能使用Oracle存在的报表,以及如何写。 谢谢你 Questioner:— 最佳答案 存在(选择从哪里'tablename tname选项卡tname =) 记…

iexplore.exe是什么和iexplore病毒

iexplore.exe是什么和iexplore病毒

方法,清除,电脑软件,iexplore,exe,点评:iexplore.exe是什么如何判断iexplore病毒吗如何清理我相信有很多朋友,我不太了解。没关系.今天,我将和你们一起读这篇文章,去了解它。 iexplore.exe是什么如何判断iexplore病毒吗如何清理我相信有很多朋…

如何选择不需要验证秘密服务

如何选择不需要验证秘密服务

服务,验证,不需要,如何选择,秘密,如何选择不需要验证秘密服务 QQ安全中心通常会推荐服务消费(如:DNF,开通QQ会员充值券)设置为不需要验证的安全服务,不要经常保持其他消费服务为安全验证;。它可以最大限度地保护你的安全Q Q.…

对于Win8、Win8.1的IE11闪回各种解

对于Win8、Win8.1的IE11闪回各种解

解决方案,闪回,电脑软件,点评:Win8或Win8.1 IE浏览器的系统默认使用,为了使用现代IE浏览器通常为IE11版本,闪退问题,以下为您提供好几种解决方法,希望对你有帮助。 注:当Win8或Win8.1系统使用IE浏览器默认的IE浏览器的现代版可以正常使用。 参考…

Windows7电脑如何设置自动关机

Windows7电脑如何设置自动关机

自动关机,如何设置,电脑软件,点评:当使用计算机,例如,想下载一个大游戏,需要几个小时的时间来下载,如果你想在晚上下载,电脑还开着下载完成后,非常低碳,那么你应该考虑设置自动关闭计算机,让计算机自动关闭后的几小时,睡眠不仅可以下载,还可以最大限度…

Outlook设置特定帐户发送自动化

Outlook设置特定帐户发送自动化

帐户,设置,电脑软件,Outlook,核心提示:首先我们点击工具,发送和接收-定义发送和接收-发送和接收,然后打开对话框,单击新建按钮,打开发送和接收组的名称,在发送和接收组名称文本框输入组的名称,然后单击确定发送新的发展,发送和接收单元接收设置,选择…

什么过程是cutftp.exe过程信息查询

什么过程是cutftp.exe过程信息查询

过程,信息查询,电脑软件,exe,cutftp,点评:cutftp.exe是用于文件传输的FTP客户端软件 进程文件:cutftp或cutftp.exe 进程名称:Globalscape CuteFTP 过程类别:安全风险的过程 英文描述: cutftp.exe是一个FTP程序用于传输文件的使用,使用系统的第…

如何在Win8系统安装未签名的驱动Wi

如何在Win8系统安装未签名的驱动Wi

安装方法,系统安装,如何在,电脑软件,Windows8Arduino,点评:Arduino可以利用发达的电子元件如开关或传感器或其他控制器、LED、步进电机、或其他输出设备。Arduino也可以独立操作界面,可以用软件进行交流,那么如何在Win8系统安装未签名的驱动Ar…

Win8清除历史记录的技巧

Win8清除历史记录的技巧

清除历史记录,技巧,电脑软件,点评:Win8的搜索功能很实用。我们可以很容易地找到所需的文件和程序,但许多人发现,历史记录后,他们的搜索已被记录,不知道如何删除。这种方法主要是针对Win8。 1,在开始界面或任务栏打开资源管理器。 2,然后切换到搜索…

合并多个Excel工作文档进行计算

合并多个Excel工作文档进行计算

工作文档,计算,合并,多个,电脑软件,当我们在多个excel工作表中计算数据时,我们经常需要先合并数据,然后才能开始计算。这可以更快地提高计算效率,下面列举一些技巧,希望对你有所帮助。 1。基于位置或分类的合并计算 当您还没有在合并之前,选择…

是cool.exe病毒文件冷过程安全吗

是cool.exe病毒文件冷过程安全吗

文件,过程,电脑软件,cool,exe,点评:cool.exe是W32部分。高放废液。驴。B病毒。蠕虫试图连接到IRC服务器下载 进程文件:酷或cool.exe 进程名称:W32。高放废液。驴。B 过程类别:安全风险的过程 英文描述: cool.exe加入系统由于W32。高放废液。大…