SlideShare a Scribd company logo
1 of 67
私の SQL  - MySQL (+ PHP をすこし) id:stick23rd Twtitter/stiq
今日、やること ,[object Object],[object Object],[object Object],[object Object],[object Object]
こんなのができます。
上級生、既に M y SQL が入っている人へ ,[object Object],[object Object],[object Object],[object Object]
1.MySQL のダウンロード&インストール&設定
MySQL ダウンロード ,[object Object],[object Object]
MySQL ダウンロード ,[object Object]
MySQL ダウンロード
MySQL ダウンロード ,[object Object]
MySQL インストール ,[object Object]
MySQL インストール
[object Object]
[object Object]
[object Object]
インストールができました! そのまま「 Finish 」を押します。
MySQL の初期設定 ,[object Object]
M y SQL の初期設定 ,[object Object]
 
文字コード(言語)の設定 ,[object Object],[object Object]
Windowsにパスを入れる設定 ,[object Object]
パスワードの設定 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
設定の確認->実行
MySQL の確認 ,[object Object],[object Object],[object Object]
コマンドプロンプトを立ち上げます。 ,[object Object],[object Object]
MySQL を立ち上げる ,[object Object],[object Object]
MySQL の確認 ,[object Object],[object Object]
[object Object],[object Object],[object Object]
データベースの超基本 ,[object Object],[object Object],[object Object],[object Object]
なぜデータベース? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Kwsk ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MySQL って何? ,[object Object],[object Object],[object Object]
データベースとExcel ブック(ファイル) -> データベース シート -> テーブル、表 Excel の列 -> フィールド Excel の行 -> レコード
データベースを表示してみる ,[object Object]
MySQL のお約束 ,[object Object],[object Object],[object Object],[object Object],[object Object]
MySQL の大文字と小文字 ,[object Object],[object Object],[object Object],[object Object]
データベースを作る->使う ,[object Object],[object Object],[object Object]
テーブルを作る ,[object Object],[object Object],[object Object]
試しに、これと同じようなものをデータベースで作ってみましょう。 表: student
ただし・・・ ,[object Object],[object Object]
テーブルの作成 ,[object Object],[object Object]
さっきのテーブル作成の解説 ,[object Object],[object Object],整数型 文字型 小数型
フィールドの属性いろいろ DATATIME (年 - 月 - 日 時間 : 分 : 秒) TIMESTUMP DATE (年 - 月 - 日) 日付が入るフィールド 日付 CHAR 、 VARCHAR TEXT 文字列が入るフィールド 名前、テキスト FLOAT (小数点 8 桁くらい) DOUBLE (それ以上の精度) 小数がある数値のフィールド 視力、身長 INT (整数)、 BIGINT (長い桁( 10 の 19 乗くらい)の整数) 整数のみのフィールド ID 、学籍番号 型 フィールドの性質 例
フィールドのサイズ指定 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
プライマリーキー ,[object Object],[object Object],[object Object],[object Object],[object Object]
もういっかい、 CREATE 文 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
テーブルにデータを追加! ,[object Object],[object Object]
同じようにしてデータを追加 ,[object Object]
データの挿入 ,[object Object]
日本語が、ggg・・・ ,[object Object],[object Object]
文字コード ,[object Object],[object Object]
文字コード ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
今回は・・・ ,[object Object],[object Object],[object Object]
文字コード解決 ,[object Object],[object Object],[object Object]
疲れた・・・ ,[object Object],[object Object]
データを見る ,[object Object],[object Object]
データの更新 ,[object Object]
データの消去 ,[object Object],[object Object]
WHERE句 ,[object Object],[object Object],[object Object],[object Object]
自由自在に表示できます。
演習のじかん ,[object Object]
PHP と MySQL の連携 ,[object Object],[object Object],[object Object],[object Object]
PHP と MySQL の連携 ,[object Object],[object Object]
<?php $my_Con = mysql_connect(&quot;localhost&quot;,&quot;stiq&quot;,“123456&quot;); if($my_Con == false){ die(&quot;MYSQL の接続に失敗しました。 &quot;); }else{ print &quot; 接続成功! &quot;; } if(mysql_select_db(&quot;cooking&quot;, $my_Con)){ print &quot;cooking データベースの選択成功! &quot;; } else { die(&quot; データベースの選択に失敗しました。 &quot;); } ?>
クエリ(命令文の実行) ,[object Object],[object Object]
<?php $my_Row = mysql_query(&quot;SELECT * FROM student&quot;, $my_Con); if(!$my_Row){ die(mysql_error()); } while($row = mysql_fetch_array($my_Row)){ print $row[&quot;id&quot;]; print $row[&quot;name&quot;]; print $row[&quot;studenet_id&quot;]; print $row[&quot;age&quot;]; print $row[&quot;eyesight&quot;]; print &quot;<br />&quot;; } ?>
演習 ,[object Object]
CRUD ,[object Object],[object Object]

More Related Content

What's hot (10)

20080617 05 Mysql
20080617 05 Mysql20080617 05 Mysql
20080617 05 Mysql
 
System2
System2System2
System2
 
Php s1
Php s1Php s1
Php s1
 
Php s3
Php s3Php s3
Php s3
 
System4 comment h
System4 comment hSystem4 comment h
System4 comment h
 
Php2 s2
Php2 s2Php2 s2
Php2 s2
 
アプリからの情報を秘密裏にApacheのログに書き出す方法
アプリからの情報を秘密裏にApacheのログに書き出す方法アプリからの情報を秘密裏にApacheのログに書き出す方法
アプリからの情報を秘密裏にApacheのログに書き出す方法
 
OPcacheの新機能ファイルベースキャッシュの内部実装を読んでみた
OPcacheの新機能ファイルベースキャッシュの内部実装を読んでみたOPcacheの新機能ファイルベースキャッシュの内部実装を読んでみた
OPcacheの新機能ファイルベースキャッシュの内部実装を読んでみた
 
はじめてのPHP
はじめてのPHPはじめてのPHP
はじめてのPHP
 
Php2 s4
Php2 s4Php2 s4
Php2 s4
 

Similar to 私のSql -My Sql

2008.10.18 L4u Tech Talk
2008.10.18 L4u Tech Talk2008.10.18 L4u Tech Talk
2008.10.18 L4u Tech Talk
mitamex4u
 
ザ・ドキュメント~うまくいかないNoSQL~
ザ・ドキュメント~うまくいかないNoSQL~ザ・ドキュメント~うまくいかないNoSQL~
ザ・ドキュメント~うまくいかないNoSQL~
Akihiro Kuwano
 
PerlとSQLのいろいろ
PerlとSQLのいろいろPerlとSQLのいろいろ
PerlとSQLのいろいろ
Takuya Tsuchida
 
WebAppDev勉強会 #2 at cafe? IKAGAWA DO
WebAppDev勉強会 #2 at cafe? IKAGAWA DOWebAppDev勉強会 #2 at cafe? IKAGAWA DO
WebAppDev勉強会 #2 at cafe? IKAGAWA DO
Kohei Noda
 
T sql の parse と generator
T sql の parse と generatorT sql の parse と generator
T sql の parse と generator
Oda Shinsuke
 

Similar to 私のSql -My Sql (20)

2008.10.18 L4u Tech Talk
2008.10.18 L4u Tech Talk2008.10.18 L4u Tech Talk
2008.10.18 L4u Tech Talk
 
ザ・ドキュメント~うまくいかないNoSQL~
ザ・ドキュメント~うまくいかないNoSQL~ザ・ドキュメント~うまくいかないNoSQL~
ザ・ドキュメント~うまくいかないNoSQL~
 
Sas University Edition講習(データ処理基礎編)
Sas University Edition講習(データ処理基礎編)Sas University Edition講習(データ処理基礎編)
Sas University Edition講習(データ処理基礎編)
 
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
 
20100717tobesetu
20100717tobesetu20100717tobesetu
20100717tobesetu
 
MySQL 4.0で9年動き続けたサーバを リプレイスしてバージョンアップした話
MySQL 4.0で9年動き続けたサーバを リプレイスしてバージョンアップした話MySQL 4.0で9年動き続けたサーバを リプレイスしてバージョンアップした話
MySQL 4.0で9年動き続けたサーバを リプレイスしてバージョンアップした話
 
Java8から17へ
Java8から17へJava8から17へ
Java8から17へ
 
PerlとSQLのいろいろ
PerlとSQLのいろいろPerlとSQLのいろいろ
PerlとSQLのいろいろ
 
鈴木:Net commonsでの中国語使用について
鈴木:Net commonsでの中国語使用について鈴木:Net commonsでの中国語使用について
鈴木:Net commonsでの中国語使用について
 
鈴木:Net commonsでの中国語使用について
鈴木:Net commonsでの中国語使用について鈴木:Net commonsでの中国語使用について
鈴木:Net commonsでの中国語使用について
 
とあるDBAの黒い画面(ターミナル)
とあるDBAの黒い画面(ターミナル)とあるDBAの黒い画面(ターミナル)
とあるDBAの黒い画面(ターミナル)
 
Asakusa Enterprise Batch Processing Framework for Hadoop
Asakusa Enterprise Batch Processing Framework for HadoopAsakusa Enterprise Batch Processing Framework for Hadoop
Asakusa Enterprise Batch Processing Framework for Hadoop
 
Start!! Ruby
Start!! RubyStart!! Ruby
Start!! Ruby
 
Perl io layer
Perl io layerPerl io layer
Perl io layer
 
Tokyo r28 1
Tokyo r28 1Tokyo r28 1
Tokyo r28 1
 
TDEで透過的暗号化
TDEで透過的暗号化TDEで透過的暗号化
TDEで透過的暗号化
 
Oracle APEX もくもく会 プラグインを作ろう
Oracle APEX もくもく会 プラグインを作ろうOracle APEX もくもく会 プラグインを作ろう
Oracle APEX もくもく会 プラグインを作ろう
 
WebAppDev勉強会 #2 at cafe? IKAGAWA DO
WebAppDev勉強会 #2 at cafe? IKAGAWA DOWebAppDev勉強会 #2 at cafe? IKAGAWA DO
WebAppDev勉強会 #2 at cafe? IKAGAWA DO
 
初心者講習会資料(Osaka.R#7)
初心者講習会資料(Osaka.R#7)初心者講習会資料(Osaka.R#7)
初心者講習会資料(Osaka.R#7)
 
T sql の parse と generator
T sql の parse と generatorT sql の parse と generator
T sql の parse と generator
 

Recently uploaded

Recently uploaded (12)

NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 

私のSql -My Sql