MySQLでCSVをテーブルにインポート・エクスポートしたい!
概要
この記事では、MySQLでCSVをテーブルにインポート・エクスポートする手順を掲載する。
仕様書
環境
- MariaDB 15.1
手順書
インポート編とエクスポート編の2部構成です。
インポート編
下記のクエリはemployee.csv
をテーブルEmployees
にインポートする例。
LOAD DATA LOCAL INFILE "ファイル名"
INTO TABLE テーブル名
FIELDS TERMINATED BY '区切り文字'
OPTIONALLY ENCLOSED BY '囲み文字';
エクスポート編
SQL Server 2019では、batファイルを使って、sqlcmd
からsqlファイルを実行することでCSVファイルをエクスポートすることができる。今回はexport.bat
というファイル名にした。
SELECT * FROM goods
INTO OUTFILE '/Users/kaji/Desktop/goodstable.csv'
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"';
まとめ(感想文)
こういうのでいいんだよおじさん「こういうのでいいんだよ」