こんにちは!本日MySQLの設定を行うにあたってデータベースというものに初めて触れました。
僕のような初心者のために今回はデータベースの基礎知識について共有しようと思います。
データベースとは
データベースとは構造的に整理されているデータの集合体です。
といってもわかりにくいと思うので、簡単に説明するとデータを入れる倉庫のようなものです。
無造作に散らばっているデータから必要なものだけを抽出することは困難ですが整理されていることで検索がプログラムで扱いやすくなります。
データベースはどのように操作するのか
データベースは倉庫ですがそれ自体がデータを入れたり取り出したりできるわけではありません。このようなデータの管理をする管理人の役割が必要になります。
それがDBMS(データベースマネジメントシステム)です。
DBMSは指示待ちマン
DBMSが管理をすることはわかっていただけたでしょうか
しかし、DBMSが管理をしてくれるからあとはこいつに任せて‥というわけにはいかないのです。
実はDBMSは自分の意思を持っておらず、指示を出さなくては何もしません。
そこでこいつに指示する上司が必要になります。
それがSQLです。