Heim Datenbank MySQL-Tutorial MySQL数据导入导出方法与工具介绍一_MySQL

MySQL数据导入导出方法与工具介绍一_MySQL

Jun 01, 2016 pm 02:12 PM
介绍 导入 工具 数据 方法 选项

mysql管理工具


  1).mysqlimport的语法介绍:
  mysqlimport位于mysql/bin目录中,是mysql的一个载入(或者说导入)数据的一个非常有效的工具。这是一个命令行工具。有两个参数以及大量的选项可供选择。这个工具把一个文本文件(text file)导入到你指定的数据库和表中。比方说我们要从文件Customers.txt中把数据导入到数据库Meet_A_Geek中的表Custermers中:
  mysqlimport Meet_A_Geek Customers.txt
  注意:这里Customers.txt是我们要导入数据的文本文件, 而Meet_A_Geek是我们要操作的数据库,
  数据库中的表名是Customers,这里文本文件的数据格式必须与Customers表中的记录格式一致,否则mysqlimport命令将会出错。 其中表的名字是导入文件的第一个句号(.)前面文件字符串,另外一个例子:
  mysqlimport Meet_A_Geek Cus.to.mers.txt
  那么我们将把文件中的内容导入到数据库Meet_A_Geek 中的Cus表中。
  上面的例子中,都只用到两个参数,并没有用到更多的选项,下面介绍mysqlimport的选项
  
  2).mysqlimport的常用选项介绍:
  选项 功能
  -d or --delete 新数据导入数据表中之前删除数据数据表中的所有信息
  -f or --force 不管是否遇到错误,mysqlimport将强制继续插入数据
  -i or --ignore mysqlimport跳过或者忽略那些有相同唯一关键字的行, 导入文件中的数据将被忽略。
  -l or -lock-tables 数据被插入之前锁住表,这样就防止了, 你在更新数据库时,用户的查询和更新受到影响。
  -r or -replace 这个选项与-i选项的作用相反;此选项将替代表中有相同唯一关键字的记录。
  --fields-enclosed- by= char
  指定文本文件中数据的记录时以什么括起的, 很多情况下数据以双引号括起。 默认的情况下数据是没有被字符括起的。
  --fields-terminated- by=char
  指定各个数据的值之间的分隔符,在句号分隔的文件中,分隔符是句号。您可以用此选项指定数据之间的分隔符。默认的分隔符是跳格符(Tab)
  --lines-terminated- by=str
  此选项指定文本文件中行与行之间数据的分隔字符串 或者字符。 默认的情况下mysqlimport以newline为行分隔符。 您可以选择用一个字符串来替代一个单个的字符: 一个新行或者一个回车。
  mysqlimport命令常用的选项还有-v 显示版本(version), -p 提示输入密码(password)等。
  
  3).例子:导入一个以逗号为分隔符的文件
  文件中行的记录格式是这样的:
  "1", "ORD89876", "1 Dozen Roses", "19991226"
  我们的任务是要把这个文件里面的数据导入到数据库Meet_A_Geek中的表格Orders中, 我们使用这个命令:
  bin/mysqlimport –prl –fields-enclosed-by=" –fields-terminated-by=, Meet_A_Geek Orders.txt
  这个命令可能看起来很不爽,不过当你熟悉了之后,这是非常简单的。第一部分,bin/mysqlimport ,告诉操作系统你要运行的命令是mysql/bin目录下的mysqlimport,选项p是要求输入密码,这样就要求你在改动数据库之前输入密码,操作起来会更安全。 我们用了r选项是因为我们想要把表中的唯一关键字与文件记录中有重复唯一关键字的记录替换成文件中的数据。我们表单中的数据不是最新的,需要用文件中的数据去更新,因而就用r这个选项,替代数据库中已经有的记录。l选项的作用是在我们插入数据的时候锁住表,这样就阻止了用户在我们更新表的时候对表进行查询或者更改的操作。
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Gitee Pages statische Website -Bereitstellung fehlgeschlagen: Wie können Sie einzelne Dateien 404 Fehler beheben und beheben? Gitee Pages statische Website -Bereitstellung fehlgeschlagen: Wie können Sie einzelne Dateien 404 Fehler beheben und beheben? Apr 04, 2025 pm 11:54 PM

GitePages statische Website -Bereitstellung fehlgeschlagen: 404 Fehlerbehebung und Auflösung bei der Verwendung von Gitee ...

Wie löste ich das Onblur-Ereignis einer Zelle im Bearbeitungsmodus von Avue-Crud Row manuell aus? Wie löste ich das Onblur-Ereignis einer Zelle im Bearbeitungsmodus von Avue-Crud Row manuell aus? Apr 04, 2025 pm 02:00 PM

Das Onblur-Ereignis, das die Avue-Crud-Reihenbearbeitung in der Avue-Komponentenbibliothek implementiert, löst die Avue-Crud-Komponente manuell aus. Es bietet bequeme Inline-Bearbeitungsfunktionen, aber manchmal müssen wir ...

Wie verwendete ich Browser -Embedded -Skripte, um Webseitenelementvorgänge und numerische Berechnungen zu automatisieren? Wie verwendete ich Browser -Embedded -Skripte, um Webseitenelementvorgänge und numerische Berechnungen zu automatisieren? Apr 04, 2025 pm 12:09 PM

Webseiten -Automatisierung und numerische Berechnung: Implementierung basierend auf Browser -eingebetteten Skripten In diesem Artikel wird untersucht, wie Browser -eingebettete Skripte verwendet werden, um Webseitenelementvorgänge und -zahlen zu implementieren ...

Wie baue ich schnell eine Vordergrundseite in einem React Vite -Projekt mit KI -Tools? Wie baue ich schnell eine Vordergrundseite in einem React Vite -Projekt mit KI -Tools? Apr 04, 2025 pm 01:45 PM

Wie baue ich schnell eine Front-End-Seite in der Back-End-Entwicklung? Als Backend -Entwickler mit drei oder vier Jahren Erfahrung hat er das grundlegende JavaScript, CSS und HTML gemeistert ...

Wie modifizieren und replays angeforderte Cookies in Chrome Devtools effektiv? Wie modifizieren und replays angeforderte Cookies in Chrome Devtools effektiv? Apr 04, 2025 pm 05:48 PM

So modifizieren und replays angeforderte Cookies in Chromedevtools mit Chrome effektiv ändern und wiederholen ...

Wie erstelle ich eine React -Anwendung mit PNPM anstelle von NPM? Wie erstelle ich eine React -Anwendung mit PNPM anstelle von NPM? Apr 04, 2025 pm 06:45 PM

Über die Verwendung von PNPM anstelle von NPM, um eine React -Anwendung mit NPX zu erstellen ...

Wie kann man Lückeneffekt auf das Karten- und Gutscheinlayout mit Gradientenhintergrund erzielen? Wie kann man Lückeneffekt auf das Karten- und Gutscheinlayout mit Gradientenhintergrund erzielen? Apr 05, 2025 am 07:48 AM

Erkennen Sie den Lückeneffekt des Karten -Gutschein -Layouts. Beim Entwerfen von Karten -Gutschein -Layout begegnen Sie häufig die Notwendigkeit, Lücken zu Karten -Gutscheinen hinzuzufügen, insbesondere wenn der Hintergrund Gradient ist ...

Wie Verwenden Sie das JavaScript-Plug-In, um den Effekt der Seitenfixierung und der elementunabhängigen Bewegung zu erreichen? Wie Verwenden Sie das JavaScript-Plug-In, um den Effekt der Seitenfixierung und der elementunabhängigen Bewegung zu erreichen? Apr 04, 2025 pm 12:51 PM

Implementieren Sie die Seitungsfixierungseffekte von unabhängig bewegenen Scroll -Balken und -elementen im Webdesign. Manchmal müssen wir einen Spezialeffekt erzielen, dh wenn die Scroll -Balken scrollen ...

See all articles