唇が乾燥していること以外は良好【TECH::EXPERT】

SQL TECH::EXPERT プログラミング 応用カリキュラム編

【本日のメニュー】
・SQL (続き)
・ProgateのSQL
・iPad用のキーボード購入
・フレーム神南坂
・学習の進行

【SQL (続き)】
▼CREATE TABLE文

今までrailsにて「rails g model モデル名」を作って「rake db:migrate」実行していたが、
railsが「CREATE TABLE」を代行してくれていたようです。
Railsってこんなことまでしてくれてんの!?

▼SHOWとFROM

カラムとカラムのステータスが表示される。

▼カラム追加
・カラムを1つだけ追加する場合

 

・カラムを複数追加する場合

 

▼カラムの修正

例題で”zaiko”ってカラムがあって、オイオイなんかもうちょっと気の利いた単語あるんじゃねぇいのかいと思ってたら、
このくだりで”stock”に変更しましょう!って出てきて安心した。
zaikoってikuzoみたいだからなんとかしてよって思ったけどikuzoとあんまり似てなかった。

▼カラムの削除

ドロップ、デリート、デストロイ、すごく困惑しますよー。
だから削除って言葉も3種類必要なんだと思います。でも日本語が浮かびませんでした(完)

▼ INSERT文
テーブルの中にデータを入れる文。
・全てのカラムに値を入れる場合

・特定のカラムのみに値を入れる場合

 

▼UPDATE文
UPDATE テーブル名 SET 変更内容 WHERE 条件;
どこのカラムのどのレコードを変更する的な文。
パンケーキさんだとクリックして入力でできるんだけどなー。
パンケーキさん「ワイが簡単に操作できる良ソフトだと言うことを身を以て知りなさい」
はえ〜もう十分わかりまぴた〜

▼DELETE文

うわっ!デリートもあんのかよ!
エクセルで例えるとわかりやすいけど暗記できるかは別。
DROP→縦の列を選択して削除して左ヅメ
DELETE→選択したシートを削除
まぁ、チャットスペース作りながら覚えますわ!

▼SequelPro内でのSQL文の実行
パンケーキさんのクエリのテキストエリアに貼り付けて「現在を実行」クリックで開始。
おぉーすごいこれこれ!お前のことが好きだったんだよ!

▼SQLカリキュラムについて
こんなこと言ったらアレですが、SQLがすっごくつまらなくなってきて、
パフォーマンスガタ落ちしました。
パンケーキさんがあるのに何故ターミナルでやらなきゃいけないのか?
と思いますよね。便利なものがあるんだからそれ使えばいいじゃんって。

と思って、先にチャットスペースのフロントやろうと思ったのですが、
言っていた通りすごく丸投げ感出ていたのでSQLに戻ってきました。
丸投げ感も徐々に出てこないとちょっと困惑しますよねー。
と言うことで、ここはなんとかちゃんと順序どおりクリアしないといけないと思いました。

あと、ちゃんと読んでると
あ、どうも、これは必要そうだ、多分。となるのでちゃんと歩き始めましたとさ。めでたし。

【ProgateのSQL】
ProgateにてSQLのレッスンがあったので受けてみたんですが、
カリキュラムでやってることと違う、ターミナル出てこないし。
と思ってましたが、改めてよくみてみると
ターミナルに「mysql -u root」した後に使用するコマンドだけを勉強するような感じの作りになってました。
ターミナルが出てくると難しそうに見えるし、ターミナルに表示されるテーブルのAAだととっつきにくいのでは?
と言うことなのか、SHOW 〜 などを入力するとHTMLで作ったテーブルのようなものが表示されるようにできてます。
さすが、小学生でも勉強できるProgate!って感じでした。
あと、カリキュラムと切り口が違うので、習ってない文が出てきたため
「これ別物なんじゃね?」と勘違いしてました。
別物じゃないです!(バーン)

後、SequelProのクエリにてSQL文を入力すると、もっとProgateのレッスンの再現に近い。
なるほどなるほど。見た目って大切だなぁ。同じものなのに全然違うものだと思ってたYO。

【iPad用のキーボード購入】
iPad用のキーボードを購入しました。これで電車の中でもコードかけちゃいますね。
電車の中でProgateやることが多いのですが、アプリ版だとできるレッスンが少ないので、
iPadでPC版をやろう!じゃあキーボード買わなきゃ!と言うことで今に至ります。
注文したのは昨日なのにすぐ届いてて目が白黒してます。流通ってすごい。
んでもっって、Bluetooth設定を教室でやってたのですがいくらやってもペアリングできない!
なんでだ!?どうしてなんだ!?と思ったら全く同じものを持っている人がいるようで、
誰かのキーボードに接続しようとなんどもアクセスを試みていたようです。
自分のキーボードで接続するコマンドを入力したら、
iPadのBluetooth設定画面に全く同じ名前の「〜keyboard」って言うのが出現して無事に接続できました
Bluetooth接続は家でやった方がいい。ということがわかりましたわ。

実際に電車の中でProgateであそんでました。
SQLのレッスンがあったのでそれをやってて、最初の方はサクサクやってて、
これは買って正解だな(キリッ)と思ったら、「”(ダブルクォーテーション)」がいつも使ってるやつと違うそうで、
積みました。

半角だし、見た目じゃわからないけど、違うダブルクォーテーションだそうで、全く先に進めなくなった。
「”」出てこない言語ってあるのか。。。とにかく積みました。

キーボードの設定とかでどうにかならないか模索中です。

今回購入したのはこれ
https://item.rakuten.co.jp/create-discover/ipad_air2_f17_keyboard/?s-id=ph_pc_itemname

【フレーム神南坂】
HAMADAさんがフレーム神南坂にて、間違って女子トイレに入ってしまったそう。
フレーム神南坂ってガラス張りであのプールプール無しみたいでオシャレだけど、
トイレのピクトグラムに色がないから間違っちゃったって!
私はトイレの「詰まったらスタッフに声かけてください」っていうのが、
もし詰まってしまった場合に誰に相談しようかな。って考えることがあります。
友人でトイレを自力で詰まらせてしまった人がいるので(トイレットペーパーの力ではないと言う意味)
もし、自分が自力で詰まりを自走してしまったら…人生終わるなりィ
落し物見られちゃうかもしれないので、ライフコーチに相談したいですよね。
だってライフコーチだから。
なので人生を終わらせないためにも食生活って大事だなと感じました。

▼学習の進行
SQLになって急に進行のパフォーマンスが落ちました。
パフォーマンスも落ちたし、まぁ、そう言うタイミングっていつでもあるじゃないですか。
そう言うもんだと思ってヤラナイを決めこんでた昨日です。
教室にも行かないかもしれないと思って大量のニンニクをぶちまけた肉を食いました。
うまかったわー。そして翌朝は虫と虫の戦う動画を見ながら余裕の3度寝。フゥ気持ちぃ↑
調子が悪い時期って必ずあると思うんですが、
それを一極集中して22時間で終わらせられたという自分自身の采配に自画自賛です。
一応、リステリンしたら大丈夫そう(自己評価)だったので教室来ました。
でも短期の人って、そういう余地というか時間もないから本当に大変だと思う。
夜間の学生は3連休がボーナスステージだけど、短期の人には3連休とか関係なく、
週6日は学習、間に合わなかったら7日目もあり!な訳だし、
あのシステムから輩出された人物って、生き物として強いと思うんです。(尊敬)

[参考]オイニーの原因
ウエスタンビッグステーキ(500g)ビリー・ザ・キッド 赤羽店 ニンニクもりもり