予定
■SQL基礎終了
−Progate
■Ruby基礎 1/2
−Progate
完了
■SQL基礎終了
−Progate
■Ruby基礎 1/4
−Progate
学習時間
4h
学習ポイント
【SQL】
■テーブルにデータを追加したい時
INSERT INTO テーブル名 ( id, name, course )
VALUES ( 4, “Kate”, “Java”)
※ ここでいう id は、自動入力可(AUTO INCREMENT)なので、省略OK
■データを更新したい時
UPDATE テーブル名
SET name=“Jordan” , course=“HTML”
WHERE id = 6
■データを削除したい時
DELETE FROM テーブル名
WHERE id = 6
【Ruby】
■コンソールに出力する時
Puts
■文字列の途中に変数を入れたい時
#{変数}
→数値と文字列を足し算で連結が不可能なため必要
■条件式はifとend、それ以外を①else、②elsifで囲む
※elsifは何回でも使ってOK
■比較演算子
a==b 等しい時
a!=b 異なる時
■かつ
&&
■または
||
■倍数を調べたい時
% 3 ==0
■複数の値を管理する方法
配列 ≒ ハッシュ
配列:並べて管理する(大まかに)
ハッシュ:名前をつけて管理する(細かく)
※ハッシュは “” でも : でも置き換えらえれる。
■nil=何もない
疑問点
■現場では配列とハッシュのどちらが多く使われているのか?
■倍数を調べたいときは具体的にどういったシチュエーションなのか?
計画通り進んだか?
進んでいない。Rubyは構造がシンプルでコードを書いていて非常にわかりやすい。単純に今日時間の確保がうまく行っていなかった。なぜ時間の確保ができなかったか。それ以外の雑務に時間を撮ってしまった。明日は足りていない分をしっかり補完する。