MySQL数据导入导出方法与工具(1)_MySQL
翻译声明: 本文内容来自Sam's Teach Yourself MySQL in 21 Days一书的部分内容,by Mark Maslakowski 英文原文版权属原作者所有,中文的部分翻译有略有增删;原书讲的过于清楚的地方有删,讲的不清楚的地方有增;如果有翻译的不妥或者不正确的地方,请指正。
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

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









世界をリードする10のデジタル通貨アプリには、1。OKX、2。BINANCE、3。HUOBI、4。MATCEA(MXC)、5。BITGET、6。BITMEX、7。PIONEX、8。DERIBIT、9。BYBIT、10。KRAKENが含まれます。これらのプラットフォームには、セキュリティ、トランザクションサービス、技術アーキテクチャ、リスク管理チーム、ユーザーエクスペリエンス、エコシステムに独自の特性があります。

Langley Community and Hospital Foundationが主催するチャリティーパーティーは、331,000ドルを集めて、Guru Nanak Endowment Fundを設立しました。ラングレー記念病院の「献金の中心」チャリティーパーティーによって提起された寄付は、百万ドルの目標の3分の1に達しました。 4月4日、250人以上のゲストがCloverdale Mirage Ballroomで毎年恒例の募金イベントに参加しました。アクティビティには、ラッフルドロー、サイレントオークション、ライブオークション、資金調達ゲームが含まれます。50/50のドローは5月2日まで続きます。2019年以来、チャリティーパーティーの懸念は、毎年コミュニティを祝い、寄付を集めるために寄付者を集めてきました。彼女は言った:「証言

2025年の世界のトップ10の主要な仮想通貨取引アプリは次のとおりです。1。Binance、2。Gate.io、3。Okx、4。HuobiGlobal、5。Bybit、6。Kraken、7。ftx、8。Kucoin、9。Coinbase、10。Crypto.com。

今日のデジタルエコノミー時代において、暗号通貨は投資家とトレーダーの焦点となっています。この記事では、2025年に世界で最も人気のあるデジタル通貨取引プラットフォームのランキングを詳細に紹介して、賢明な選択をするのに役立ちます。これらのプラットフォームは、さまざまな暗号通貨取引ペアを提供するだけでなく、効率的な取引システムと強力なセキュリティ対策も備えています。これらのトップトレーディングプラットフォームの特性と利点をより深く理解しましょう。

今日のデジタル通貨市場の急速な発展を背景に、信頼できる交換アプリを選択することは、すべての投資家の最優先事項になりました。 2025 CNY App Exchangeの権威あるランキングは、多くのオプションの中で最も適したプラットフォームを見つけるのに役立つ詳細なガイドを提供します。安全で便利で効率的な取引プラットフォームを見つけることができるように、セキュリティ、ユーザーエクスペリエンス、処理料、トランザクションボリュームなどの複数の次元から評価します。次に、上位3つのExchangeアプリとは何かを見てみましょう。

この記事では、Binance、OUYI、SESAME Open Doorなど、上位10の仮想通貨取引アプリの情報をまとめたものですが、セキュリティ上の理由により、URLは直接提供されません。代わりに、信頼できるチャネルを介して公式プラットフォームへの安全なアクセスの重要性を強調し、検証方法を提供します。同時に、この記事は、アプリを選択する際のセキュリティ、取引手数料、通貨選択などの要因を考慮し、仮想通貨取引のリスクに注意を払うことを投資家に思い出させます。

Binanceは、グローバルデジタルアセット取引エコシステムの大君主であり、その特性には次のものが含まれます。1。1日の平均取引量は1,500億ドルを超え、500の取引ペアをサポートし、主流の通貨の98%をカバーしています。 2。イノベーションマトリックスは、デリバティブ市場、Web3レイアウト、教育システムをカバーしています。 3.技術的な利点は、1秒あたり140万のトランザクションのピーク処理量を伴うミリ秒のマッチングエンジンです。 4.コンプライアンスの進捗状況は、15か国のライセンスを保持し、ヨーロッパと米国で準拠した事業体を確立します。

上位の交換には、次のものが含まれます。1。世界最大の取引量であるバイナンスは600通貨をサポートし、スポット処理料は0.1%です。 2。バランスの取れたプラットフォームであるOKXは、708の取引ペアをサポートし、永続的な契約処理手数料は0.05%です。 3。Gate.io、2700の小通貨をカバーし、スポット処理料は0.1%-0.3%です。 4。Coinbase、米国のコンプライアンスベンチマーク、スポット処理料は0.5%です。 5。Kraken、トップセキュリティ、および定期的な予備監査。
