SlideShare a Scribd company logo
1
Copyright (c) 株式会社HEART QUAKE All right received .
データベース
データベース
ウェブサービスで利用される会員情報や、購買情報といった「デー
タ」は、データベースに格納され、PHPなどのプログラムがそのデー
タベースにアクセスして、情報の追加や更新、削除などを行っていま
す。そのデータベースを管理するためのソフトウェアがMySQLです。
2
Copyright (c) 株式会社HEART QUAKE All right received .
テーブル構造
consumer_id
顧客ID
name
名前
email
メールアドレス
tel
電話番号
address
住所
1 千葉順 chiba@hea 0801292XX 東京都世田
2 室谷次郎 muroya@h 044542XX 神奈川県川
deal_id
取引ID
consumer_id
顧客ID
product_id
商品ID
count
個数
delivery_flg
配送フラグ
1 1 4 10 0
2 2 3 2 1
3 2 4 1 0
product_id
商品ID
product_name
商品名
price
単価
3 バスタオル 4,200
4 フェイスタオル 1,050
連番
連番
連番
0 = 未配送
1 = 配送済み
同じ意味の値
同じ意味の値
consumer_tbl (顧客テーブル)
deal_tbl (取引テーブル)
product_tbl (商品テーブル)
3
Copyright (c) 株式会社HEART QUAKE All right received .
レコードの操作
 レコードの挿入 会員の追加
- Insertしてみよう
INSERT consumer_tbl (name , email , tel , address )
VALUES (‘oshima’ , ‘oshima@example.com’ , ‘123456789’ , ’東京都’ )
どのカラムにどのテーブルに
どんな値を
1. SQLを実行
成功すると
「挿入した行数」
に1が入ります
結果は各テーブル
画面で確認します。
今回の場合は
consumer_tblを選択します。
consumer_tbl
画面で[表示] を
クリックします
2. テーブルのレコードを確認
3. テーブルが挿入されている!
4
Copyright (c) 株式会社HEART QUAKE All right received .
レコードの操作
 レコードの更新 電話番号の変更
- Updateしてみよう
UPDATE consumer_tbl
SET tel = ‘234567890’
WHERE consumer_id = 22
どのカラムをどの値に
どのテーブルに
どのレコードを
おさらい
1.『文字列』を指定する場合はシングルクォーテーションで囲う。
2.『数値』を指定する場合はシングルクォーテーションは不要
5
Copyright (c) 株式会社HEART QUAKE All right received .
抽出したデータの処理
 並べ替え
昇順(小さい方 -> 大きい方)
SELECT * FROM product_tbl
ORDER BY price ASC
降順(大きい方 ->小さい方)
SELECT * FROM product_tbl
ORDER BY price DESC
ASC は省略可能。
Ascending Orderの略
Descending Orderの略
* (アスタリスク) は「すべてのカラム(列)を取得する」という意味の記号です。

More Related Content

PPTX
My sql1
PDF
My sql h
PDF
PDF
データベースメディアにおける検索エンジン最適化
PDF
関西オープンデータExpo’15 ハンズオンB
PDF
PDF
My sql s1
PPTX
DX実践!~ビジネスアジリティ向上とマイクロサービス技術GraphQLの活用~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
My sql1
My sql h
データベースメディアにおける検索エンジン最適化
関西オープンデータExpo’15 ハンズオンB
My sql s1
DX実践!~ビジネスアジリティ向上とマイクロサービス技術GraphQLの活用~(NTTデータ テクノロジーカンファレンス 2020 発表資料)

Similar to My sql2 (18)

PDF
初めてのデータ分析基盤構築をまかされた、その時何を考えておくと良いのか
PDF
[Japan Tech summit 2017] DAL 006
PPTX
Microsoft Identity Technology / Kantara Initiative Seminar 2011
PDF
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場
PPTX
そのデータ、活かせていますか?
PDF
ビッグデータ活用とサーバー基盤
PDF
Treasure Data Intro for Data Enthusiast!!
PDF
ビッグデータ時代にむけて/濱田 正彦
PPTX
Implementation Approach of Artifical Intelligence
PDF
Hyperledger Aries 101
PDF
Newsletter20110102
PDF
[de:code 2019 振り返り Night!] Data Platform
PDF
[Japan Tech summit 2017] PRD 008
PDF
データ基盤の従来~最新の考え方とSynapse Analyticsでの実現
PDF
[db tech showcase Tokyo 2015] E27: Neo4jグラフデータベース by クリエーションライン株式会社 李昌桓
PPTX
TechEd 2014 フィードバック_高添版
PPTX
【セミナー資料】ソーシャル×ビッグデータ×Biで切り開くこれからの企業のあり方
PDF
お客様事例紹介 アウディジャパン販売様
初めてのデータ分析基盤構築をまかされた、その時何を考えておくと良いのか
[Japan Tech summit 2017] DAL 006
Microsoft Identity Technology / Kantara Initiative Seminar 2011
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場
そのデータ、活かせていますか?
ビッグデータ活用とサーバー基盤
Treasure Data Intro for Data Enthusiast!!
ビッグデータ時代にむけて/濱田 正彦
Implementation Approach of Artifical Intelligence
Hyperledger Aries 101
Newsletter20110102
[de:code 2019 振り返り Night!] Data Platform
[Japan Tech summit 2017] PRD 008
データ基盤の従来~最新の考え方とSynapse Analyticsでの実現
[db tech showcase Tokyo 2015] E27: Neo4jグラフデータベース by クリエーションライン株式会社 李昌桓
TechEd 2014 フィードバック_高添版
【セミナー資料】ソーシャル×ビッグデータ×Biで切り開くこれからの企業のあり方
お客様事例紹介 アウディジャパン販売様
Ad

More from Jun Chiba (20)

PDF
【2025年版】新入社員研修で使える楽しくかつ、学びのあるビジネスゲーム7選(ゲーム研修)
PDF
アウトドアでできるチームビルディング研修用ビジネスゲーム「ロゲイニングカード」説明資料
PDF
ジグソーメソッドを用いた情報整理グロープワーク「モンスタービルディング」の説明資料
PDF
ストレスマネジメントを疑似体験できるゲーム型メンタルヘルス研修「ストマネ」説明資料
PPTX
ビジネスマナーをゲーム形式で疑似体験できる研修「マナーストーリーオンライン版」の説明資料
PDF
ビジネスマナーをゲーム形式で疑似体験できる研修「マナーストーリーカード版」の説明資料
PDF
ペーパータワーを拡張した経営シミュレーションゲーム「ペーパータワーforビジネス」説明資料
PDF
プロジェクトマネジメントを疑似体験できるボードゲーム研修「プロジェクトテーマパーク」説明資料
PDF
プログラミングを疑似体験できるパズル型カードゲーム「フローチャートパズル」の説明資料
PDF
営業を疑似体験できるビジネスゲーム研修「ヒアリングチャレンジ カード版」の説明資料
PDF
営業を疑似体験できるビジネスゲーム「ヒアリングチャレンジ オンライン」の説明資料
PDF
ダイバーシティ&インクルージョンを体験できる異文化コミュニケーションゲーム「バーンガ」の説明資料
PDF
チームビルディングに使える企業向けドミノレンタルサービス「ドミノ倒しゲーム」の説明資料
PDF
ジグソーメソッドを用いた地図作成を目的とした情報整理ゲーム「ジグソータウン」の説明資料
PDF
チームビルディングに使えるコンセンサスゲーム「砂漠からの脱出 オンライン版」の説明資料
PDF
チームビルディングに使えるコンセンサスゲーム「砂漠からの脱出 カード版」の説明資料
PDF
チームビルディングに使えるコンセンサスゲーム「雪山での遭難 オンライン版」の説明資料
PDF
チームビルディングに使えるコンセンサスゲーム「雪山での遭難 カード版」の説明資料
PDF
チームビルディングに使える危機管理コンセンサスゲーム「船長の決断 オンライン版」の説明資料
PDF
チームビルディングに使える危機管理コンセンサスゲーム「船長の決断 カード版」の説明資料
【2025年版】新入社員研修で使える楽しくかつ、学びのあるビジネスゲーム7選(ゲーム研修)
アウトドアでできるチームビルディング研修用ビジネスゲーム「ロゲイニングカード」説明資料
ジグソーメソッドを用いた情報整理グロープワーク「モンスタービルディング」の説明資料
ストレスマネジメントを疑似体験できるゲーム型メンタルヘルス研修「ストマネ」説明資料
ビジネスマナーをゲーム形式で疑似体験できる研修「マナーストーリーオンライン版」の説明資料
ビジネスマナーをゲーム形式で疑似体験できる研修「マナーストーリーカード版」の説明資料
ペーパータワーを拡張した経営シミュレーションゲーム「ペーパータワーforビジネス」説明資料
プロジェクトマネジメントを疑似体験できるボードゲーム研修「プロジェクトテーマパーク」説明資料
プログラミングを疑似体験できるパズル型カードゲーム「フローチャートパズル」の説明資料
営業を疑似体験できるビジネスゲーム研修「ヒアリングチャレンジ カード版」の説明資料
営業を疑似体験できるビジネスゲーム「ヒアリングチャレンジ オンライン」の説明資料
ダイバーシティ&インクルージョンを体験できる異文化コミュニケーションゲーム「バーンガ」の説明資料
チームビルディングに使える企業向けドミノレンタルサービス「ドミノ倒しゲーム」の説明資料
ジグソーメソッドを用いた地図作成を目的とした情報整理ゲーム「ジグソータウン」の説明資料
チームビルディングに使えるコンセンサスゲーム「砂漠からの脱出 オンライン版」の説明資料
チームビルディングに使えるコンセンサスゲーム「砂漠からの脱出 カード版」の説明資料
チームビルディングに使えるコンセンサスゲーム「雪山での遭難 オンライン版」の説明資料
チームビルディングに使えるコンセンサスゲーム「雪山での遭難 カード版」の説明資料
チームビルディングに使える危機管理コンセンサスゲーム「船長の決断 オンライン版」の説明資料
チームビルディングに使える危機管理コンセンサスゲーム「船長の決断 カード版」の説明資料
Ad

My sql2

  • 1. 1 Copyright (c) 株式会社HEART QUAKE All right received . データベース データベース ウェブサービスで利用される会員情報や、購買情報といった「デー タ」は、データベースに格納され、PHPなどのプログラムがそのデー タベースにアクセスして、情報の追加や更新、削除などを行っていま す。そのデータベースを管理するためのソフトウェアがMySQLです。
  • 2. 2 Copyright (c) 株式会社HEART QUAKE All right received . テーブル構造 consumer_id 顧客ID name 名前 email メールアドレス tel 電話番号 address 住所 1 千葉順 chiba@hea 0801292XX 東京都世田 2 室谷次郎 muroya@h 044542XX 神奈川県川 deal_id 取引ID consumer_id 顧客ID product_id 商品ID count 個数 delivery_flg 配送フラグ 1 1 4 10 0 2 2 3 2 1 3 2 4 1 0 product_id 商品ID product_name 商品名 price 単価 3 バスタオル 4,200 4 フェイスタオル 1,050 連番 連番 連番 0 = 未配送 1 = 配送済み 同じ意味の値 同じ意味の値 consumer_tbl (顧客テーブル) deal_tbl (取引テーブル) product_tbl (商品テーブル)
  • 3. 3 Copyright (c) 株式会社HEART QUAKE All right received . レコードの操作  レコードの挿入 会員の追加 - Insertしてみよう INSERT consumer_tbl (name , email , tel , address ) VALUES (‘oshima’ , ‘oshima@example.com’ , ‘123456789’ , ’東京都’ ) どのカラムにどのテーブルに どんな値を 1. SQLを実行 成功すると 「挿入した行数」 に1が入ります 結果は各テーブル 画面で確認します。 今回の場合は consumer_tblを選択します。 consumer_tbl 画面で[表示] を クリックします 2. テーブルのレコードを確認 3. テーブルが挿入されている!
  • 4. 4 Copyright (c) 株式会社HEART QUAKE All right received . レコードの操作  レコードの更新 電話番号の変更 - Updateしてみよう UPDATE consumer_tbl SET tel = ‘234567890’ WHERE consumer_id = 22 どのカラムをどの値に どのテーブルに どのレコードを おさらい 1.『文字列』を指定する場合はシングルクォーテーションで囲う。 2.『数値』を指定する場合はシングルクォーテーションは不要
  • 5. 5 Copyright (c) 株式会社HEART QUAKE All right received . 抽出したデータの処理  並べ替え 昇順(小さい方 -> 大きい方) SELECT * FROM product_tbl ORDER BY price ASC 降順(大きい方 ->小さい方) SELECT * FROM product_tbl ORDER BY price DESC ASC は省略可能。 Ascending Orderの略 Descending Orderの略 * (アスタリスク) は「すべてのカラム(列)を取得する」という意味の記号です。