こんにちは!
今回は、railsのコンソール機能を使ってやったことをまとめたいと思います。
バージョン
ruby 3.2.2
Rails 7.1.3
コンソールコマンド
・コンソール起動
rails console
または
rails c
・データベースの操作
・データの作成
User.create(name: "テスト太郎", email: "example@example.com")
・全てのデータ取得
User.all
・特定のデータ
User.find(1)
// ※主キー(通常はid)を指定してデータを取得
・条件に一致する複数のデータを取得
User.where(age: 25)
・部分一致
User.where("name LIKE ?", "%テスト%")
・範囲指定
User.where(age: 20..40)
・データの更新
user.update(name: "山田 テスト")
・複数のデータを一括更新
User.where(age: 30).update_all(age: 31)
・1件のデータの削除
user.destroy
・複数のデータを削除
User.where(age: 31).destroy_all
・データ量の確認
User.count
・終了時
exit
または
quit
終わりに
今回の記事は以上になります。
見ていただき、ありがとうございました!