search
テクノロジー

SQLの基礎:「MySQLでデータ取得」

k-99's icon'
  • k-99
  • 2022/11/29 15:45
Content image

SQLでは、膨大なデータ管理されているデータベースを扱うため、様々なデータ取得して分析することができます。

 

ここでは、簡単なデータを格納しているデータベースからデータを取得します。

 

【この記事はこんな方に向けて書いています】

・SQLの勉強をしてデータベースを扱ってみたい

・MySQLでデータを取得したい

・MySQLで日付のデータ型を扱ってみたい

 

【目次】

・テーブルの作成

・特定のデータ取得

・日付のデータ型

・まとめ

 

【テーブルの作成】

データベース「test」の中にテーブル「score」を作成し、トニーマイクの点数を数件格納しました。

 

Content image

 

トニーマイク1月~10月に受けたテスト点数テーブル「score」に格納しています。

 

【特定のデータ取得】

テーブル「score」では、トニーマイク両方の点数が格納されているため、トニーだけの点数を確認したい場合、このままでは少し確認しにくい状態です。

 

そこでトニーデータ全て取得してみます。

特定データ全て取得する時は

SELECT * FROM テーブル名 WHERE カラム名=データ;

と記述してEnterを押します。

 

Content image

トニーデータ全て取得できました。

トニーは順調に点数が上がっていることがわかります。

 

次にマイクデータ全て取得してみます。

 

Content image

マイクデータ全て取得できました。

マイク点数横ばいになっていることがわかります。

 

この時、同じ記述をもう一度最初から書く必要はなく、キーボード上矢印を押すと直近で入力した記述がいくつか出てきます。

なのでトニーデータ全て取得した時に書いた記述を出して、「トニー」「マイク」に変えるだけでマイクデータ取得できます。

 

次はトニーマイク8月に受けたテスト点数取得してみます。

 

Content image

8月テスト点数取得できました。

8月トニーの方が点数が高かったことがわかります。

 

【日付のデータ型】

日付カラム「date」に格納しています。

カラム「name」文字列型カラム「point」int(整数型)です。

では日付データ型はどのようなデータ型なのでしょうか?

 

テーブル中身を表示してデータ型を確認してみます。

 

Content image

カラム「date」Type「date」になっています。

日付データ型date型ということがわかりました。

 

データ型テーブルカラム名変更する時などに必要なので、もしカラム名変更したくなった時にはデータ型の確認が必要になります。

まとめ

・特定のデータを取得する時はSELECTとWHEREコマンドを使う

・特定のデータを取得することで、データを分析しやすくなる

・日付を扱うデータ型はdate型

 

ここまで読んで頂きありがとうございました。

Content image

 

Twitter

 

-------------------------------------------------------------------------------------

【関連記事】

SQLの環境構築「MySQL」

SQLの基礎:「MySQLの起動」

-------------------------------------------------------------------------------------

当ブログの記事一覧(カテゴリー別)

 

 

 

 

 

Supporter profile icon
Article tip 1人がサポートしています
獲得ALIS: Article like 54.52 ALIS Article tip 4.10 ALIS
Article registration Article registration
k-99's icon'
  • k-99
  • @k-99
python初学者です。pythonで勉強した内容を自分なりにわかりやすくアウトプットしていきます、よろしくお願いします。Twitter:@python_begin

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
他カテゴリ

ALISのシステム概観

ALISブロックチェーンブログ 2018/07/03
Like token Tip token
5.00 ALIS
Eye catch
ゲーム

ドラクエで学ぶオーバフロー

keiju togashi 2020/03/12
Like token Tip token
30.10 ALIS
Eye catch
他カテゴリ

機械学習を体験してみよう!(難易度低)

nonstop-iida 2020/03/04
Like token Tip token
124.82 ALIS
Eye catch
テクノロジー

なぜ、素人エンジニアの私が60日間でブロックチェーンゲームを制作できたのか、について語ってみた

ゆうき 2020/08/12
Like token Tip token
270.93 ALIS
Eye catch
クリプト

ジョークコインとして出発したDogecoin(ドージコイン)の誕生から現在まで。注目される非証券性🐶

昆布森ちゃん 2021/01/19
Like token Tip token
38.31 ALIS
Eye catch
クリプト

NFT解体新書・デジタルデータをNFTで販売するときのすべて【実証実験・共有レポート】

otakucoin 2021/03/29
Like token Tip token
121.79 ALIS
Eye catch
テクノロジー

iOS15 配信開始!!

IMAKARA 2021/09/23
Like token Tip token
7.20 ALIS
Eye catch
テクノロジー

彼女でも分かるように解説:ディープフェイク

Jimmy 2020/03/17
Like token Tip token
32.10 ALIS
Eye catch
クリプト

Bitcoin史 〜0.00076ドルから6万ドルへの歩み〜

大田コウキ 2021/04/06
Like token Tip token
947.13 ALIS
Eye catch
テクノロジー

オープンソースプロジェクトに参加して自己肯定感を高める

おはぐろ氏 2020/02/15
Like token Tip token
85.05 ALIS
Eye catch
クリプト

約2年間ブロックチェ-ンゲームをして

kaya 2021/10/06
Like token Tip token
61.20 ALIS
Eye catch
クリプト

Bitcoinの価値の源泉は、PoWによる電気代ではなくて"競争原理"だった。

CryptoChick 2020/03/07
Like token Tip token
159.32 ALIS