【れこーど】
レコード(行) とは?
最終更新:
💡 テーブルの中の「1件分のデータ」
データベースのテーブルにおける1行分のデータのこと。1人のユーザー情報や1件の注文情報など、1つのまとまったデータ単位を表す。
📌 このページのポイント
レコードと行って別物?
テーブルの話では、どちらも横方向の1行分を指すよ。ユーザーテーブルなら「id=1、名前=田中、年齢=25」というまとまりが1レコード。名前や年齢のような項目が列なんだ
各行には必ず主キーがあるの?
レコードの追加や削除ってどうやるの?
WHEREを書けば必ず1件だけ変わる?
条件次第だよ。該当する行がなければ0件、年齢などの条件なら複数行が対象になることもある。主キーの値を指定して1件を選ぶ例と、条件に合う全行を選ぶ操作を区別しよう
テーブルの上から順に取り出せるの?
検索結果の順序は、並べ替えを指定しないと保証されないよ。例えばSELECT * FROM users ORDER BY idならid順を指定できる。図の上下の位置そのものが、行の識別子や保存順を意味するわけではないんだ
レコードが大量にあると検索は遅くなる?
まとめ:ざっくりこれだけ覚えればOK!
レコードって出てきたら「テーブルの中の1件分のデータ、つまり1行のこと」と思えばだいたいOK!
📖 おまけ:英語の意味
「Record / Row」 = 記録 / 行
💬 Record は「記録」、Row は「行」。どちらもテーブルの横1行を指す同義語