独学プログラミングチャレンジ【131~135日目】

プログラミング日記

独学プログラミングチャレンジ【131日目】

データベースの基本を学ぼう

プログラミング勉強が130日を越えました。仕事などの都合で、毎日、連続ではありませんが、小さな積み上げが大切ですね。少し、成長できているかな?

  1. SQL
  2. 入力→実行
  3. 表示される
  4. 入力→実行
  5. 表示される
  6. テーブルを作る
  7. 入力→実行
  8. 無事に作成される

毎日、少しずつ進めています。たくさん勉強したい気持ちもありますが、仕事や体調管理と忖度しながら、ほどよく進めていきます。

 

独学プログラミングチャレンジ【132日目】

データベースの基本を学ぼう

仕事に勉強を邪魔されつつも、めげずに、積み上げるしかありません(苦笑)。

  1. INSERT
  2. 記述
  3. 挿入
  4. 表示される
  5. UPDATE
  6. 記述
  7. 表示される
  8. DELETE(読むだけ)
  9. SELECT
  10. 記述
  11. 表示される

これくらいなら、どうにか、さくさく進めることができますね。ここから先がデータベースの真骨頂なので、気を引き締めていきます。

 

独学プログラミングチャレンジ【133日目】

データベースの基本を学ぼう

不覚にも勉強をお休みしてしまったので、さらりと軽く復習をしました。プログラミングの感覚を取り戻してから、勉強再開です。

  1. 主キー
  2. SQLその1
  3. SQLその2
  4. ちょっと違う
  5. 真なるエラー
  6. 自動採番
  7. チェックを入れる
  8. SQL
  9. なぜか主キー設定に
  10. SQL追加
  11. 結果
  12. 無事に表示される

途中で、本当のエラーに悩まされました。構造タブをクリックしても、何も表示されません。エラー回避方法はあるみたいですが、私は回避せずにそのまま力押しで乗り切りました。どうして主キー設定できたのか、よくわかないままです。
真なるエラーは気にせず、このまま進めていきます。

 

独学プログラミングチャレンジ【134日目】

データベースの基本を学ぼう

よくわからないエラーに振り回されながらも、勉強は進めるしかありません。諦めない気持ちが大切です。

  1. 構造変更
  2. やっぱり表示されない
  3. ALTERを覚える
  4. NULL値
  5. 無事、追加される
  6. 入力する
  7. WHERE
  8. 180円を探す
  9. 成功
  10. いちごを探す
  11. 成功
  12. 180円より安いものを探す
  13. 成功

何だか面白くなってきました。何に使えるのかよくわからなくても、きちんと動作してくれるのは楽しいです。

 

独学プログラミングチャレンジ【135日目】

データベースの基本を学ぼう

データベースを作りたいわけではありませんが、必要なことはしっかり覚える覚悟ができました。

  1. WHEREの続きから
  2. 部分検索
  3. 表示される
  4. 複雑な条件での検索
  5. 表示される
  6. ORDER BY
  7. 降順
  8. 表示される
  9. WHERE句と組み合わせ
  10. 表示される
  11. COLUMNも勉強する

勉強の目的を明確にしたので、いつもよりテキパキ勉強することができました。データベースSQLが、ちょっとだけ、簡単に思えてきました。が、油断して足元をすくわれないように気を付けます。