2024-03-14から1日間の記事一覧

Eloquentとクエリビルダ(Laravel)

■共通点・SQLを書かずに、簡潔なコードでDBアクセスできる・PDO_parameter_bindingを使用する為、SQLインジェクションよる危険性が減る ①Eloquent・LaravelのORM・モデルクラスを使用・自動的なマッピングが可能・リレーションシップ(テーブル間の関連付け…

文字セットと照合順序

DB

文字セットを指定するとデフォルトで照合順序も設定されている。 例えばutf8には、utf8_general_ciという照合順序とデフォルトでは設定される。 そもそも照合順序とは、データを照合する時の基準ルールみたいなものだ。 データの値を大文字小文字区別するか…

メモリ領域について 〜スタック領域とヒープ領域の違い〜

プログラミングの初期学習では、普段あまり意識することのないメモリ管理(スタック領域やヒープ領域) 知識としてなんとなくは知っているが、どのようにデータが管理されているのか?どのような違いがあるのか?などを意識してプログラミングできるほうが良…