Recommended
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PPTX
ウェブアプリのセキュリティをちゃんと知ろう (毎週のハンズオン勉強会の資料)
PPT
PDF
PDF
PDF
PDF
PDF
ODP
アプリからの情報を秘密裏にApacheのログに書き出す方法
PDF
OPcacheの新機能ファイルベースキャッシュの内部実装を読んでみた
PDF
PDF
PDF
PDF
データベース06 - SQL(VIEW, ALTER, GRANTなど)
PDF
データベース03 - SQL(CREATE, INSERT, DELETE, UPDATEなど)
PDF
PDF
PPTX
PDF
PDF
PDF
PPTX
OSC2017 Nagoya これからデータベースmysqlを始める人のため
PDF
PDF
More Related Content
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PPTX
ウェブアプリのセキュリティをちゃんと知ろう (毎週のハンズオン勉強会の資料)
What's hot
PPT
PDF
PDF
PDF
PDF
PDF
ODP
アプリからの情報を秘密裏にApacheのログに書き出す方法
PDF
OPcacheの新機能ファイルベースキャッシュの内部実装を読んでみた
PDF
PDF
Similar to 私のSql -My Sql
PDF
PDF
データベース06 - SQL(VIEW, ALTER, GRANTなど)
PDF
データベース03 - SQL(CREATE, INSERT, DELETE, UPDATEなど)
PDF
PDF
PPTX
PDF
PDF
PDF
PPTX
OSC2017 Nagoya これからデータベースmysqlを始める人のため
PDF
PDF
PDF
PPTX
PDF
PPT
MySQL最新情報と、データベースのお勉強のススメ-第68回PHP勉強会
PPT
Online schema change_for_mysql_casual
PDF
PDF
PDF
Recently uploaded
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
PDF
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
PDF
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
PDF
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
PDF
20260119_VIoTLT_vol22_kitazaki_v1___.pdf
PDF
アジャイル導入が止まる3つの壁 ─ 文化・他部門・組織プロセスをどう乗り越えるか
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
私のSql -My Sql 1. 私の SQL - MySQL (+ PHP をすこし) id:stick23rd Twtitter/stiq 2. 3. 4. 上級生、既に M y SQL が入っている人へ 今回は、 UTF-8 で M y SQL を設定します。 文字コードとかは、若干違うので注意 文字コードの確認は、“ SHOW VARIABLES LIKE ‘char%’;” で、できます。 Cp932 などで入っている人は、データベースを作るときに、 SET NAMES utf8 などをつけるなどして、対処するようお願いいたします。 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. M y SQL の初期設定 デフォルト(最初の設定)のまま、「Next」を押し続けてください。 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. MySQL のお約束 MySQL をコマンドプロンプトで使うときは、必ず最後に、” ;” をつけて、 Enter で命令が実行できます。 長い命令文のときは、 Enter で次の行にいくなど、適宜見やすくしてください。 >SHOW DATABASES; >SHOW >DATABASES; 35. MySQL の大文字と小文字 MySQL の本を見ると、命令にあたるところ( SQL 文)や型(数字とか文字型とか、後で解説)は 大文字 で、自分でつくる DB や表、フィールドは 小文字 で書いてあることが多いです。 今回もそれに習います。 ・・・が、今回教える人は、そうではないので、あまりつっこまないでね。 ただ、 Windows では、 MySQL は大文字小文字の区別はありません。 TEST=test MAC や UNIX だと違うかも・・・。 TEST≠text 36. 37. 38. 39. 40. 41. 42. フィールドの属性いろいろ DATATIME (年 - 月 - 日 時間 : 分 : 秒) TIMESTUMP DATE (年 - 月 - 日) 日付が入るフィールド 日付 CHAR 、 VARCHAR TEXT 文字列が入るフィールド 名前、テキスト FLOAT (小数点 8 桁くらい) DOUBLE (それ以上の精度) 小数がある数値のフィールド 視力、身長 INT (整数)、 BIGINT (長い桁( 10 の 19 乗くらい)の整数) 整数のみのフィールド ID 、学籍番号 型 フィールドの性質 例 43. 44. 45. もういっかい、 CREATE 文 CREATE TABLE 表の名前( フィールド 1 の名前 その型 PRIMARY KEY, フィールド 2 の名前 その型 , ・・・ ); CREATE TABLE menber( id INT PRIMARY KEY, name varchar(50), ); 46. 47. 48. 49. 50. 51. 52. 今回は・・・ 設定で、’ UTF-8’ で設定します。 しかし、コマンドプロンプトから入力するときは、 cp932 ( Shift-JIS の Windows 独自の拡張版)なので、文字コードが違うことになる。 MySQL に、この辺、どーにかしろと、命令する必要がある。 53. 文字コード解決 SET NAMES cp932; これによる、 MySQL に今使っている文字コードが、 cp932 と伝えてやります。 これで、データを挿入すると、日本語も入ります。 54. 55. 56. 57. 58. 59. 60. 61. PHP と MySQL の連携 GRANT -ユーザの追加 Rootで接続するのは、安全上良くない データベースごとに個別のユーザを割り当てる。 もう一度、入りなおしてみましょう。 62. PHP と MySQL の連携 mysql_connect( サーバ名 , ユーザ名 , パスワード ); mysql_select_db( テーブル名 , 変数 ){ 63. <?php $my_Con = mysql_connect("localhost","stiq",“123456"); if($my_Con == false){ die("MYSQL の接続に失敗しました。 "); }else{ print " 接続成功! "; } if(mysql_select_db("cooking", $my_Con)){ print "cooking データベースの選択成功! "; } else { die(" データベースの選択に失敗しました。 "); } ?> 64. 65. <?php $my_Row = mysql_query("SELECT * FROM student", $my_Con); if(!$my_Row){ die(mysql_error()); } while($row = mysql_fetch_array($my_Row)){ print $row["id"]; print $row["name"]; print $row["studenet_id"]; print $row["age"]; print $row["eyesight"]; print "<br />"; } ?> 66. 67.