本日学んだ内容 12/8
本日学んだ内容
*SQL文法
ターミナルからSQL文を実行するメリットは
・検索は長いSQL文を要するが、タイプミスをしたときにその部分だけを直せば再実行が出来る
・検索は場合によって非常に多くの出力を伴うが、それによって実行したSQL文が流れることがないため見やすい
・SQL文の文末に " ; "(セミコロン)を付ける必要がない
セミコロンをつける必要がないのは大きいと思いました。小さなミスが減る!
◎FROM句・・・ FROM テーブル名
*(アスタリスク)←全てのカラムを取得できる。ワイルドカードと呼ばれている。
(例)SERECT *
◎WHERE句・・・WHERE 条件
WHERE NOT 条件 ← 条件に当てはまらないレコードの取得
(例)WHERE id = 1 , family-name = "阿部"
--コメントです
◎CONCAT句・・・ CONCAT(文字列1,文字列2)
(例)SERECT CONCAT(family-name)
このほかにも、AND演算子、OR演算子などSQL文が存在していて覚えるのが大変、、
自分で使っていくときは演算子をよく活用して工夫しながら書いていきたいと思います。
いよいよ年末にさしかかって来たので体調管理には十分注意して学習に取り組んでいきたいと思います。(去年はインフルエンザにかかってしまいました😭)
以上でアウトプットを終わります、では!
本日学んだ内容(コメダ珈琲) 12/2
今日学んだこと JavaScript基本文法
*JavaScriptは動く言語
HTMLでスクリプトタグを埋め込むことでJavaScriptを呼び出せる。
・Window.alert()でブラウザにアラートを表示させることができる
・Console.log()でブラウザのコンソールテキストを表示できる
・let 置き換えることができる変数宣言
const 置き換えることができない変数宣言
・for 繰り返し
・オブジェクトを作成する際は{}を使用する
let obj ={};
*DOM・・・HTMLを解析し、データを作成する仕組み
DOMに変換された後、CSSやJSを読み込んで見た目を描画してユーザーがページを閲覧できる。
*DOMツリーを構成する要素をノードという
以上更新頑張ります!
本日学んだ内容(コメダ珈琲) 11/28
今日学んだこと 正規表現
Subメソッド 文字列を他の文字列に置き換え
Matchメソッド 引数に指定したレシーバの文字列に含まれているかを判定するメソッド
[a-z]
: 角括弧で囲まれた文字のいずれか 1 個にマッチ\d
: 数字にマッチ{n, m}
: 直前の文字が少なくとも n 回、多くても m 回出現するものにマッチi
: 大文字・小文字を区別しない検索
パスワードに制約を設定する(pass.match(/[a-z\d]{8,}/i)
.
: どの1 文字にもマッチ+
: 直前の文字の 1 回以上の繰り返しにマッチ
メールアドレスで@以降のドメイン部分を抽出 (/@.+/)
カリキュラム終了前に確認テストの実施
JavaScriptについて
*JavaScript(JS)を学ぶ理由 画面上の表示を変えるのに有効な言語であるから。
*JavaScriptの役割 ブラウザの見た目や操作を汎用的にする。
*JavaScriptとJavaはまったく違う言語であること。
以上 明日も頑張ります!では!