プログラム上達したいな blog

プログラム書けるようになりたいアウトプット用

プログラム progate SQLⅠ編

SQLってなに?

からのスタート

 

 

  • データベース
  • カラム
  • WHERE
  • LIKE演算子
  • ORDER BY
  • LIMIT

 

 

データベース

データベースというものが

存在するらしい

あらゆるデータが

テーブルごとに

分けられている

 

そこで特定のデータが

欲しい時に

データ欲しいです!

っていう連絡・通信を

データベースに

送る・申請することを

SQLというらしい

SOSの程度低い版

 

 

カラム

なにそれ?

辛そう

name         price         height

oota           priceless    約180

nisikawa    priceless    約180

konndou    priceless    約180

 

name、price、heightから

縦に続くやつを

それぞれカラムという

なお、横はレコードという

 

 

WHERE

小文字にするとwhere

どこ

WHERE name = "oota"

ってすると

どこ 名前 大田

ここやでって

大田の名前が

あるものだけ表示してくれる

ソートしてる感じ

 

 

LIKE演算子

これだけ!参照して!

っていうものを

ふわっとさせたもの

WHERE name LIKE oota

この場合、ootaを含むもの

をソートしてくれる

ootaだけでなく

oota taishiとか

ootaが入っていたら

ソートしてくれる

便利なやつ

 

LIKEは好きという意味では

なさそう...

 

 

ORDER BY

order 要求する

by 〜で?、〜に?

カラムの要素を

昇順や降順にすることができる

www.1keydata.com

 

昇順、降順以外はあんまないのかも

 

 

LIMIT

limit 限定

データベースにたくさん情報が

ありすぎて

ソートしても

情報が残りすぎる

そんなあなたに

LIMIT

LIMIT 5

とすると

5つだけソートした結果を

表示してくれる

なるほど限定だな

 

 

おわりに

最後に

「;」をつけ忘れることが

多いので気をつけて

 

 DeNa

ひどい雨の日に試合することが

多いなー

 

大田泰示のファンサービスすご

*試合中です