ひよこwebプログラマーの覚え書き

エクセルとwebで効率化しますさせます

*

phpからmysqlにデータベースをインポート

      2016/11/24

Pocket

phpからmysqlにデータベースをインポートする方法です
大量のデータをINSERTする時にオススメです

サーバーはvalue-serverです

ファイル仕様
タブ区切り、改行は\n
にします。ファイル形式はcvsではなく、tvsと言います。
文字コードはもちろんutf-8。
それがデフォルトなので素直に従いましょう。
実際ダブルコーテーションでくくるよりもタブで区切るほうが1文字少ないです。
巨大なファイルになるとバカにできない差になります。

phpからのtvs生成時の例
タブ、改行は必ずダブルコーテーションでくくること。シングルコーテーションでくくるとうまく生きません。

インポートはこういう感じ

これで20万行が数秒でインポートできます。

おまけ:
上記ファイルは
ここ
からDLできます

 - web

Message

メールアドレスが公開されることはありません。

  関連記事

no image
ローカル環境で複数ドメインを使う方法

ローカル環境に複数ドメインでテストしたい場合、以下の作業を行います。 xampp …

wordpress-logo-notext-rgb
WordPress SEO by Yoastでイベントトラッキングが使えない時

「WordPress SEO by Yoast」という有名なプラグインがあります …

css
cssで末尾を省略する時の注意点

はみ出した部分を三点リーダにする技がありますが、インライン要素には効かない事に注 …

php3
PHPでincludeが出来ない時

カレントディレクトリ(カレントフォルダ)が間違っている可能性があります。 get …

images
chromeで画像ファイルが更新されない理由

以下の手順で確認しました(2015/6/30現在)。 1.chromeで任意のペ …