【Rails】SQlite에서의 DB의 내용 확인 주위의 커멘드 정리(추가해 가는 소존)

2071 단어 SQLite3DB루비Rails

【Rails】 SQlite의 DB 내용 확인 주위의 명령



모델의 열 수 확인



terminal
>rails console

>モデル名.new

↓이런 느낌
제대로 컬럼을 만들 수 있는지 확인하는 데 좋습니다.


모델의 내용 확인(모두는 볼 수 없습니다)



terminal
> rails console

> モデル名.all

↓이런 느낌


모델의 특정 ID를 가진 데이터의 내용 확인



terminal
> rails console

> モデル名.find(特定のid)

↓이런 느낌


모델의 특정 열 내용을 가진 행 확인



terminal
> rails console

> モデル名.find_by(カラム名: "文字列や数字")

↓이런 느낌


소식 수와 사용자 수 확인



terminal
> rails console

> モデル名.select("調べたいカラム名").count

예를 들어 사용자 모델에 등록된 사용자 수를 알고 싶을 때

terminal
> rails c

> User.select("id").count

この結果
irb(main):007:0> User.select("id").count
   (1.5ms)  SELECT COUNT("users"."id") FROM "users"
=> 1
↑ユーザーの数が1だとわかる

예를 들어, Post 모델에 등록된 게시물의 수를 알고 싶을 때

terminal
> rails c

> Post.select("id").count

この結果
irb(main):007:0> User.select("id").count
   (1.5ms)  SELECT COUNT("posts"."id") FROM "users"
=> 27
↑ユーザーの数が1だとわかる

좋은 웹페이지 즐겨찾기