Michi's Tech Blog

一人前のWebエンジニアを目指して

DB/SQL

SQL総復習⑦ MySQLのデータ型

こんにちは! スマレジ テックファームのMichiです! 今回は『SQL総復習⑦ MySQLのデータ型』編です。 文字列型 固定長文字列型(CHAR) 可変長文字列型(VARCHAR) テキスト型(TEXT) バイナリ型 BINARY型 VARBINARY型 BLOB型 整数型(INT) 小数点型 浮動…

SQL総復習⑥ CASE式

こんにちは! スマレジ テックファームのMichiです! 今回は『SQL総復習⑥ CASE式」編です。 CASE式とは? 構文 実践 応用編 まとめ CASE式とは? CASE式はSQLで条件分岐を記述するときに使う構文です。一般的なプログラミング言語のif文に相当します。 構文 …

SQL総復習⑤ ビューとサブクエリ

こんにちは! スマレジ テックファームのMichiです! 今回は『SQL総復習⑤ ビューとサブクエリ」編です。 ビュー ビューとは? ビューの作り方 ビューのメリット ビューの注意点 1. ORDER BY句は使えない 2. ビューに対する更新 サブクエリ サブクエリとは? …

SQL総復習④ ダンプとリストア

こんにちは! スマレジ テックファームのMichiです! 今回は『SQL総復習④ ダンプとリストア」編です。 ダンプとリストアとは? コマンド ダンプ リストア 実践 ダンプする リストアする まとめ ダンプとリストアとは? データベースからテーブルやデータを抜…

SQL総復習③ インデックス

こんにちは! スマレジ テックファームのMichiです! 今回は『SQL総復習③ インデックス」編です。 インデックスとは? 使ってみる 下準備 インデックスなしで検索する インデックスを貼った状態で検索してみる どうしてインデックスを使うと早くなるの? イ…

SQL総復習② トランザクション

こんにちは! スマレジ テックファームのMichiです! 今回は『SQL総復習② トランザクション」編です。 トランザクションとは? トランザクションを作るには トランザクションの開始 トランザクションの終了 COMMIT - 処理の確定 ROLLBACK - 処理の取り消し A…

SQL総復習① SELECT文

こんにちは! スマレジ テックファームのMichiです! 最近、フレームワークのORマッパーばかり使っているせいで、SQLの書き方を忘れてしまったので、 今週からしばらくは「SQL総復習」と称して、基礎的な内容から振り返っていきたいと思います。 1回目の当…