MySQL
通常使うInsert文とかをターミナルとかでたたくと恐ろしく時間がかかるので、 通常は下記のようにLoad data文で外部ファイルを読み込むらしい。mysql> load data infile "/var/www/html/hoge/import.csv" into table Answer fields terminated by "," lines …
Modelでは ・データ操作 ・バリデーション ・アソシエーション(複数モデル操作) が可能。 データ操作はfind,saveなど アソシエーションは$belongsTo,$hasManyなどがよく使われてるそう。 Mysql操作 めちゃくちゃ使うのにググってもシンプルなの書いてある…
下記テーブル4つがある。 ・(account_master)会員マスタ ※アカウントIDが1つ ・(person_info)会員の詳細マスタ ※アカウントIDが1つ ・(recommend_target)キャンペーンのテーブル ※アカウントID複数あり ・(shipment_info)出荷データ ※アカウントIDが複数あり…
要するに DBの形式を変更するのは簡単だが、特性を知っておかないと事故る。 MyISAMだと 1カラム目が被ったら2カラム目を勝手にautoincrement してくれる。 InnoDBでは機能がない。 つまり要確認。 http://tech.gmo-media.jp/post/62678005904/auto-incremen…
とりあえず覚書。 下記とかみればわかりやすいかと。 実際に使ったらここにコードでも張ろうかと思う。 omachizura.com
とにかく膨大なデータがあるので、一度全部のデータを消して今年のデータだけを入れるってことをしたい。 ポイントサイトとか運用していて年ごとにポイントを昨年分リセットして 今年の分は1からインクリメントさせた方が見栄えはいい。 なので、全バックア…
シンプルで役立った http://pgcafe.moo.jp/SQL/main_2.htm あとwhere とorder group by の順番に注意 グループ化するときは最後で、andもカンマも前にはつけない。
実際にSQL動かしてもいいんだけど、下記のような便利サイトがあるのでメモ。 https://jp.piliapp.com/mysql-syntax-check/
毎回毎回ようつまる。 つまりはちゃんと理解していないということなんだけども。。。 PHP最新版 MySQL最新版 とかをインストールしたい場合。 普通にyumでやっても最新版が入らないのはもう知ってるってば。 remiとかepelとかっていうリポジトリが必要なのも…
こぴぺでおけ #!/bin/sh # バックアップファイルのパーミッション設定。他のユーザからバックアップを読み込めないようにするumask 077 # バックアップファイルを何日分残しておくか(15日分)period=15# バックアップファイルを保存するディレクトリdirpath…
ページが落ちた時に原因を調べたらどうもページが開かれるたびにクエリが実行されていた。DBでselectされるときだけの話なのでこれをしたからといって消費者には特に関係ないが、アクセスが集中したときにページが重くなって落ちることは多分なくなる。 やる…
webkaru.net ■Mysql centos6.7 apache2.2 最新のDLとインストールについて順次読み替えるが、基本の考え方は同じはずで、サイトにいってリポジトリ→rpmを5つ落とす。その後shared以外インスト→sharedインストで終わり。wget ●●http://dev.mysql.com/get/Down…
Wordpressをインストールする ■環境 centos 6.7 apache2.2を先に入れてある wordpressに残り必要なの⇒mysql 5.5以上、php5.6か5.7以上 なるべく最新のを入れる。 どちらも基本的な考え方としては、サイトにいってリポジトリのURLをコピーして、wgetコマンド…