-
Uncategorized
Progate学習メモ Ruby on Rails5【SNSを作る④〜ユーザー〜】
【ユーザーのデータを保存できるようにする】 ユーザーのデータを保存できるようにするために、データベースにusersテーブルを用意し、 それを操作するためのUserモデルを用意する。 モデルとテーブルの作成 Userモデルとusersテーブルをつくるため、ター... -
Uncategorized
Progate学習メモ Ruby on Rails5【SNSを作る③〜投稿詳細・新規投稿ページ〜】
【投稿詳細ページ】 復習:postsテーブルを作ると、idカラム、created_atカラム、updated_atカラムの3つが自動生成される。 idカラム ベースに保存される時に数字が自動で入ります。idは1から順に入っていき、データ毎に重複しないようになっている creat... -
Uncategorized
Progate学習メモ Ruby on Rails5【SNSを作る②〜投稿ページ〜】
【投稿一覧ページを作成する】 postsコントローラを作成する(目的に合わせてコントローラを作成する) 【書き方例】 《home画面のコントローラ》 class HomeController < Application Controller def top end end 《投稿一覧ページのコ... -
Uncategorized
Progate学習メモ Ruby on Rails5【SNSを作る①】
【Ruby on Rails5とは】 Web アプリケーション開発のための「フレームワーク」 【開発のための準備】 STEP「rails new アプリケーション名」というコマンドをターミナルで実行する コマンド:命令や指令のこと このコマンドを実行することで、入力したアプ... -
Uncategorized
Progate学習メモ SQL⑤【データ操作DML】
【DML(Data Manipulation Language)】 DMLは、データベース内のデータを操作するための言語。 SELECT:データを取得 INSERT:データを登録 UPDATE:データを更新 DELETE:データを削除 新しいデータを追加する INSERT INSERT:「挿入する」と言う意味 【... -
Uncategorized
Progate学習メモ SQL④【道場;演習】
【つまづきポイント①】 サンダルを購入したユーザーの、 id・名前 を重複無く取得する。 SELECT users.id, users.nameFROM sales_recordsJOIN usersON sales_records.user_id = users.idWHERE sales_records.item_id = (SELECT id ... -
Uncategorized
Progate学習メモ SQL③【より高度なデータ分析】
【2つのクエリを使う:サブクエリ】 クエリの中に他のクエリを入れることができる。これを、サブクエリと言う。 【書き方例】 prayerテーブルで、アシタカの得点より高い点数の選手を検索する SELECT name FROM players WHERE goals > ( ・・・ ② ... -
Uncategorized
Progate学習メモ SQL②【実践】
【検索結果を加工する】 重複したデータを省く DISTINCT DISTINCTを用いると、検索結果から重複するデータを除くことができる 【書き方】 SELECT DISTINCT (name) FROM purchases; 「DISTINCT(カラム名)」とすることで、検索結果から指定したカラムの重... -
Uncategorized
Progate学習メモ SQL①【基本】
【SQLとは?】 データベースを扱うことができる言語。分析もできる 【データベースとは】 テキストや数値などのデータを保存するためのツール 【例】 ・TwitterなどのSNS:「投稿データ」をデータベースに保管 ・Progate:「レッスンデータを」データベー... -
Uncategorized
Progate学習メモ Ruby⑤【継承】
【継承】 継承とは、あるクラスをもとにして、新たなクラスを作ること 【書き方】 class Food < Menu ←「class 新しいクラス名 < 元となるクラス名」となるように記載する end 新しいクラスは「子クラス」、元となるクラスは...