ハードディスクメンテナンス ブログ

投稿記事数捌阡貳陌以上!PC,旧ゲーム,カメラ,動画などを、アヤしゐ專門妖語を使ッて解説スル!

mysqlimport –helpの内容 csvファイルの内容をデータベースにインポートする

      2015年01月25日

>>高還元のクレジットカード比較 期間限定のキャッシュバックなど!<<


mysqlimport –help の内容を以下に付しておく。

試験サーバー(Debian)上で実行した内容である。

—–

mysqlimport Ver 3.7 Distrib 5.1.73, for debian-linux-gnu (x86_64)
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
Other names may be trademarks of their respective owners.

Loads tables from text files in various formats.
The base name of the text file must be the name of the table that should be used.
If one uses sockets to connect to the MySQL server, the server will open and read the text file directly.
In other cases the client will open the text file.
The SQL command ‘LOAD DATA INFILE’ is used to import the rows.

Usage: mysqlimport [OPTIONS] database textfile…

Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
The following groups are read: mysqlimport client
The following options may be given as the first argument:

–print-defaults
Print the program argument list and exit.

–no-defaults
Don’t read default options from any option file.

–defaults-file=#
Only read default options from the given file #.

–defaults-extra-file=#
Read this file after the global files are read.

–character-sets-dir=name
Directory for character set files.

–default-character-set=name
Set the default character set.

-c, –columns=name
Use only these columns to import the data to. Give the column names in a comma separated list.
This is same as giving columns to LOAD DATA INFILE.

-C, –compress
Use compression in server/client protocol.

-#, –debug[=name]
Output debug log. Often this is ‘d:t:o,filename’.

–debug-check
Check memory and open file usage at exit.

–debug-info
Print some debug info at exit.

-d, –delete
First delete all rows from table.

–fields-terminated-by=name
Fields in the input file are terminated by the given string.

–fields-enclosed-by=name
Fields in the import file are enclosed by the given character.

–fields-optionally-enclosed-by=name
Fields in the input file are optionally enclosed by the given character.

–fields-escaped-by=name
Fields in the input file are escaped by the given character.

-f, –force
Continue even if we get an SQL error.

-?, –help
Displays this help and exits.

-h, –host=name
Connect to host.

-i, –ignore
If duplicate unique key was found, keep old row.

–ignore-lines=#
Ignore first n lines of data infile.

–lines-terminated-by=name
Lines in the input file are terminated by the given string.

-L, –local
Read all files through the client.

-l, –lock-tables
Lock all tables for write (this disables threads).

–low-priority
Use LOW_PRIORITY when updating the table.

-p, –password[=name]
Password to use when connecting to server.
If password is not given it’s asked from the tty.

スポンサーリンク

-P, –port=#
Port number to use for connection or 0 for default to, in order of preference,
my.cnf, $MYSQL_TCP_PORT, /etc/services, built-in default (3306).

–protocol=name
The protocol to use for connection (tcp, socket, pipe, memory).

-r, –replace
If duplicate unique key was found, replace old row.

-s, –silent
Be more silent.

-S, –socket=name
The socket file to use for connection.

–ssl
Enable SSL for connection (automatically enabled with other flags).Disable with –skip-ssl.

–ssl-ca=name
CA file in PEM format (check OpenSSL docs, implies –ssl).

–ssl-capath=name
CA directory (check OpenSSL docs, implies –ssl).

–ssl-cert=name
X509 cert in PEM format (implies –ssl).

–ssl-cipher=name
SSL cipher to use (implies –ssl).

–ssl-key=name
X509 key in PEM format (implies –ssl).

–ssl-verify-server-cert
Verify server’s “Common Name” in its cert against hostname used when connecting.
This option is disabled by default.

–use-threads=#
Load files in parallel.
The argument is the number of threads to use for loading data.

-u, –user=name
User for login if not current user.

-v, –verbose
Print info about the various stages.

-V, –version
Output version information and exit.

注意すべきことは、パスワードの設定。

-pの後にスペースを空けずにパスワードを書くこと。

パスワードがpasswordの場合、

-ppassword

とする。

関連:csvファイルのMySQLへのインポート(LOAD DATA LOCAL INFILE,mysqlimport)さくらインターネット

基礎からのMySQL 改訂版 (プログラマの種シリーズ SE必修! )
西沢 夢路
ソフトバンククリエイティブ
売り上げランキング: 4,031
スポンサーリンク



sha-bc@336×280

sha-bc@336×280


sha-bc@336×280

sha-bc@336×280

  関連記事

B00GOJ8GAW
ELECOM(エレコム)の 無線LANルーター 親機 11ac/n/a/g/b 1300+450Mbps WRC-F1167ACG が特選タイムセールで6,980円!

ELECOM WiFi 無線LANルーター 親機 11ac/n/a/g/b 13 …

B00VX82P38
Transcend(トランセンド)の SSD 256GB SATA3 6Gb/s TS256GSSD370S 3年保証 がタイムセールで8,880円!

Transcend SSD 256GB 2.5インチ SATA3 6Gb/s M …

Core i7-2600K(SandyBridge)からSkylakeへの移行検討 Core i7-6700K,Core i7-6700,Core i5-6500,Core i3-6300,Pentium G4500

Z77 Extreme4(ASRock)とCore i7-2600Kの環境からC …

Linuxの採用
SONYのデジタル一眼が動作緩慢(遅い)な理由 – Linuxの採用

SONYのデジタル一眼は、TLM(トランスルーセントミラー)を採用したあたりから …

B00VX82PA6
Transcend(トランセンド)の SSD 512GB SATA3 6Gb/s TS512GSSD370S 3年保証 がタイムセールで16,900円!

Transcend SSD 512GB 2.5インチ SATA3 6Gb/s M …

B0109FQV12
Philipsの 23型液晶モニター AH-IPSパネル FullHD(1920×1080) 5年保証 237E7QDSB/11 がタイムセールで15,800円!

Philips 23型ワイド液晶ディスプレイ (AH-IPSパネル/5年間保証) …

B011OBZ5Y4
I-O DATAの 23.8型 ADS広視野角パネル フルHD 液晶モニター EX-LD2381DB がタイムセールで16,980円!

I-O DATA 23.8型ADS広視野角パネル 液晶(超解像機能/フルHD/H …

B00C57SO1I
Seagateの 1TB 2.5インチ SSHD(ハイブリッド) 8GBMLC 64MB 5年保証 ST1000LM014 がタイムセールで9,438円!

Seagate シーゲイト 内蔵ハードディスク Laptop SSHD (ハイブ …

Z77 Extreme4_サブマシン
メインマシン(Core i7-6700,H170M Pro4)とサブマシン(Core i7-2600K,Z77 Extreme4)を両方使って思うコト

メインマシン(Core i7-6700,H170M Pro4)完成でサブマシン行 …

B00ZI923G2
Acerの 23.6型 液晶モニター フルHD KA240HQAbid がタイムセールで14,118円!

Acer ディスプレイ モニター KA240HQAbid 23.6インチ/フルH …