MySQL : CSV 出力と入力

  CSV 出力



  
select * 
	from `郵便番号マスタ`
	into outfile 'c:\\temp\\郵便番号マスタ.csv'
	fields terminated by ','
	enclosed by '"'
	lines terminated by '\r\n'
  

enclosed by '囲い込み文字' だけだと、全てのフィールドを囲みますが、
optionally enclosed by '囲い込み文字' だと数値属性以外のフィールドを囲みます


パスを省略してしまうと、選択しているデータベースのファイルのある場所に保存されます



  CSV 入力



  
load data 
	infile 'c:\\temp\\郵便番号マスタ.csv'
	[ replace | ignore ] into table `郵便番号マスタ`
	fields terminated by ','
	enclosed by '"'
	lines terminated by '\r\n'
  

replace はテーブルがユニークキーを持つ場合、重複すると置き換え処理を行ない、
ignore の場合は読み飛ばしを行なう










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ