skillup

技術ブログ

「 Database 」 一覧

no image

sql_modeに関して

2018/08/03   -Database
 

開発では動いていたのに本番ではint型のカラムで空白が入らない!みたいなエラーが出て、データベースにデータが入らないことが発覚し、調査をすることに・・・ sql_modeが原因でした・・・ sql_m …

no image

joinとeager loading

2018/07/22   -Database
 

フレームワークでデータをORMがらみでjoinするときのネタ。 自分の場合はLaravel。他のフレームワークでも考え方は通じるものあるかと・・ 通常のjoin select句に何も指定せずクエリビル …

no image

sourceコマンドに関して(Linuxサーバー&MySQL)

Linux上ではコマンドをテキストファイルに記述して、

と入力すると命令を実行してくれます。 シェルスクリプトよりもお手軽に実行できる …

no image

checkboxでの値の管理

2018/06/05   -Database

formにてcheckboxの値を一つのカラムにいれて管理する機会があったのですが、これ入力更新出会っても検索であっても処理がなかなか厄介です。特に検索の時ですね・・・ 要するに値の候補が1,2,3, …

no image

MySQLでのlocalhostと127.0.0.1の違い

2018/05/22   -Database
 

たまにMySQLでローカルのホストに接続する時に、localhostで接続するときと127.0.0.1で接続するときで挙動が違う(片方だとエラーになり、もう片方だとエラーにならない)などがあるのでちょ …

no image

MySQLのSETとFIND_IN_SETについて

2018/05/19   -Database
 

MySQLの方ですが、単純な文字列や、数字、日付の他に配列に近いSET型、また5.7以降ではJSONなどを入れることができます。 SET型 いわゆるチェックボックス系の値を入れるのに良さげです。 結構 …

no image

Webの高速化に関して

Webの高速化に関してメモ。 高速化って言っても幅広いんですけどね。自分が行なっている対策に関して。 一応LAMP環境を前提にしてます。 一番大事なのは測定 まずどこが遅くてボトルネックになっているか …

no image

MySQLでtext型が大量にあるもののリストア 

2017/12/29   -Database
 

MySQLでのリストアについて。 先日実務でtext型のカラムが複数あるテーブルを読もうとしたら下記エラーがでてこけました。

なにやら …

no image

laravelでのredis活用

2017/12/10   -Database, PHP
 , ,

以前下記エントリーでredisの活用について書きました。 インメモリデータベース redis 一般的な使用法ですと登録できるデータはstring,list,hashのような比較的単純な形しか登録できな …

no image

MySQLのLIMIT,OFFSETに関して&explainの見方など

2017/12/10   -Database
 

自作のWEBアプリを作っていたところSELECT句が異常に遅いケースがありました。 発見までにかなり時間がかかったんですが、不可思議な現象としてはOFFSETが小さいときと大きいときで検索スピードが全 …

アーカイブ