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   管理者用   
このエントリーをはてなブックマークに追加




SQLの窓  イラストAC  天気  IT用語辞典
Yahoo!ニュース  マルチ辞書
PHP マニュアル  Google URL短縮 


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

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ