カテゴリー
プログラミング

やはり、mysqlむずい

mysqlの難しい点

データーベースの扱い方には、今現代苦戦中である。

文法も英語だし、なんとなく理解できるがそれにしてもなかなか難しい気がする。

以下に難しい理由を説明する。

データーベースがどこにあるのか分からない

恐らくこの記事を見ている人は、mysqlのデーターベースの勉強方法を調べている

のだろう。データーベースは、htmlとかと違って、一つのファイルで動いたりする

ものではない。データーベースというものが、サーバー上にあり、それにアクセス

して、処理するプログラムを書かなければならない。

そう、どこにあくせすればいいんだ?問題が出てくる。

プログラミングの知識だけでなく、アクセス方法や場所という知識も必要となって

くる厄介な代物である。

さらに、ローカル環境で練習する場合はデーターベースは、外部ファイルを使わな

いとコマンドプロントで、アクセスして、編集するので、つらい。

どこがどう間違っているのかを明確に表示してくれないのだ。

マニュアルでチェックしてくださいがでる

そんなことわかってるんだよ!!!と言いたいところである。

ちなみに、windowsで、PHPとmysqlを勉強したい方は、XAMPPという優秀な

仮想サーバーで勉強すると良いであろう。

以下に参考になりそうなサイトを載せておく。

インストール

PHPの学習イメージ

データーベースまとめサイト

とにかく、mysqlは自分がアホという点もあるが、エラーの理由が不親切な気がする。

とにかく表をつくれ

データベースは文字どおり、データの元である。

ゆえにデータを効率よく集めるため、表(table)である。

以下に、データーベースでやっていることの全体像をはなす。

主役を決める

なんのデータを収納するのか決めるのだ。

学生の身長、体重なら、

学生の学籍番号(数値),名前(文字),身長(数値),体重(数値)

という主役をまず定義するのだーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー。

そう、ちゃんと整数なのか文字なのか?といったことまで細かく入力する。

レコードをぶち込んでいく

レコードというのは、表の中身である。

さっきの場合だと、4545,iruca,191,72とかである。例えば。

このようなデータを大量にinsert(挿入)していくのである。

データを使う

保存したデータは、鑑賞用ではなくて、使用しなければ意味はない!!!!!!!!!!!!!!!!!!!!!!

ゆえに、使用使用(使用しよう)。

使用するには、どのデータを使うのか表からselect(選ぶ)必要がある。

どの情報を選べばいいかは、独特の書き方がある。

PHPとの接続

出来たらいいよね!!

コマンドプロントで1行1行ブチギレながら入力したり、.sqlファイルという、

本当にデーターベースにアクセスする外部ファイルを使うのもいいかもしれない。

だが、PHPでデーターベース扱えたらよくね!!!

ユーザーの書いた情報を保存できるので、掲示板とかできそうやん!!!!

しかも、データベースって言ってるんだから、めちゃくちゃ保存もアクセスも速い

のではなかろうか????

とりあえず技術的なことは、難しくて分からないので、参考できそうなサイトを載せておく。

接続方法

多分、いろいろな形式があるのだと思う。

入る時はuserとpasswordをあらかじめセットして入るはずだ。

でもやっぱり分からなかったらとりあえず、有料会員になってここでしょ!

ドットインストール神

まとめ

まよったらドットインストール。ただし、windowsユーザーには厳しそう。

神がMacをお使いのため。

なので、そこは、上記のサイトたちを見てXAMPPサーバーでできるので、何とかしてほしい。

作者のフォロー

2020年生物科なのに電験2種を取得。

2024年現在勉強していること

電気電子工学、量子力学、プログラミング(機械学習やアルゴリズムやサイト作成など)、生化学、分子生物学、有機化学などを学習しています

これからこのような学問を勉強していく人に役に立つ情報を発信していきたいです!!

良かったら作者をフォローしてね