mysqlの難しい点
データーベースの扱い方には、今現代苦戦中である。
文法も英語だし、なんとなく理解できるがそれにしてもなかなか難しい気がする。
以下に難しい理由を説明する。
データーベースがどこにあるのか分からない
恐らくこの記事を見ている人は、mysqlのデーターベースの勉強方法を調べている
のだろう。データーベースは、htmlとかと違って、一つのファイルで動いたりする
ものではない。データーベースというものが、サーバー上にあり、それにアクセス
して、処理するプログラムを書かなければならない。
そう、どこにあくせすればいいんだ?問題が出てくる。
プログラミングの知識だけでなく、アクセス方法や場所という知識も必要となって
くる厄介な代物である。
さらに、ローカル環境で練習する場合はデーターベースは、外部ファイルを使わな
いとコマンドプロントで、アクセスして、編集するので、つらい。
どこがどう間違っているのかを明確に表示してくれないのだ。
マニュアルでチェックしてくださいがでる
そんなことわかってるんだよ!!!と言いたいところである。
ちなみに、windowsで、PHPとmysqlを勉強したい方は、XAMPPという優秀な
仮想サーバーで勉強すると良いであろう。
以下に参考になりそうなサイトを載せておく。
とにかく、mysqlは自分がアホという点もあるが、エラーの理由が不親切な気がする。
とにかく表をつくれ
データベースは文字どおり、データの元である。
ゆえにデータを効率よく集めるため、表(table)である。
以下に、データーベースでやっていることの全体像をはなす。
主役を決める
なんのデータを収納するのか決めるのだ。
学生の身長、体重なら、
学生の学籍番号(数値),名前(文字),身長(数値),体重(数値)
という主役をまず定義するのだーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー。
そう、ちゃんと整数なのか文字なのか?といったことまで細かく入力する。
レコードをぶち込んでいく
レコードというのは、表の中身である。
さっきの場合だと、4545,iruca,191,72とかである。例えば。
このようなデータを大量にinsert(挿入)していくのである。
データを使う
保存したデータは、鑑賞用ではなくて、使用しなければ意味はない!!!!!!!!!!!!!!!!!!!!!!
ゆえに、使用使用(使用しよう)。
使用するには、どのデータを使うのか表からselect(選ぶ)必要がある。
どの情報を選べばいいかは、独特の書き方がある。
PHPとの接続
出来たらいいよね!!
コマンドプロントで1行1行ブチギレながら入力したり、.sqlファイルという、
本当にデーターベースにアクセスする外部ファイルを使うのもいいかもしれない。
だが、PHPでデーターベース扱えたらよくね!!!
ユーザーの書いた情報を保存できるので、掲示板とかできそうやん!!!!
しかも、データベースって言ってるんだから、めちゃくちゃ保存もアクセスも速い
のではなかろうか????
とりあえず技術的なことは、難しくて分からないので、参考できそうなサイトを載せておく。
多分、いろいろな形式があるのだと思う。
入る時はuserとpasswordをあらかじめセットして入るはずだ。
でもやっぱり分からなかったらとりあえず、有料会員になってここでしょ!
まとめ
まよったらドットインストール。ただし、windowsユーザーには厳しそう。
神がMacをお使いのため。
なので、そこは、上記のサイトたちを見てXAMPPサーバーでできるので、何とかしてほしい。