MySQLとは何ですか?
MySQLは、主にオンラインアプリケーションに使用されるオープンソースのリレーショナルデータベース管理システムです。 MySQLは、人気のあるMicrosoft Accessデータベースと同じように、従業員情報や在庫などの有用なデータで満たされたデータベースを作成および管理できます。
Microsoft Access、MySQL、およびその他のデータベースは、データを格納するという同様の目的を果たしますが、それらの用途は大きく異なります。
MySQLとは何ですか?
MySQLはリレーショナルデータベースです。 これは、構造内に格納されているデータが、格納されている情報アイテム間の関係を認識できることを意味します。
すべてのデータベースにはテーブルが含まれています。 各テーブル(「リレーション」とも呼ばれます)には、列に格納された1つ以上のデータカテゴリが含まれます。 各行には次のものが含まれます 主キーと外部キー 列内で定義されたカテゴリの場合。
たとえば、次のような従業員情報を含むテーブルを含むデータベースがあるとします。
- ファーストネーム
- 苗字
- 生年月日
- 従業員番号
- ポジション
また、そのデータベースの別のテーブルには、次のような給与情報が格納されています。
- 役職名
- ポジション給与
- 毎時の位置
これらの2つのテーブルは相互に関連付けることができます。 どのように? 従業員001の列にその人のライターとしてのポジションがリストされている場合は、給与テーブルに関連付けて、そのポジションが時給か給与かを確認できます。 これは、MySQLリレーショナルデータベースを考える1つの方法です。
MicrosoftAccessと MySQL
Microsoft Accessデータベースには、ユーザーがデータを入力できるようにするための便利でユーザーフレンドリーなGUIが含まれていますが、MySQLデータベースにはユーザーフレンドリーなGUIがありません。 データベーステーブルにデータを入力するように設計されたサードパーティツールはたくさんありますが、 MySQL Workbench と phpMyAdmin、初心者には理解しにくい場合があります。
では、ユーザーがデータベーステーブルにデータを簡単に入力できないのに、なぜMySQLを使用するのでしょうか。
MySQLデータベースは、主に大規模なWebベースのアプリケーションのデータを格納する手段として使用されます。 のようなウェブサイト
MySQLとLinux
MySQLは1995年に最初に登場しました。 その後まもなく、MySQLはLinuxオペレーティングシステムで動作するように開発されました。 1998年1月8日、Windows用のMySQLのバージョンがリリースされ、WAMPスタック(Windows Apache MySQL PHP)への道が開かれました。 したがって、Linuxに慣れていない場合でも、MySQLの機能を利用できます。 macOSのファンなら、そのプラットフォーム用のMySQLのバージョンもあります。
テクノロジー業界で人気のある頭字語があります:LAMP。 その頭字語はLinuxApache MySQL PHPを意味し、地球上で最も人気のあるWebサーバースタックの1つです。 MySQLはLinuxプラットフォームでシームレスに動作し、ほぼすべてのプラットフォームに簡単にインストールできます Linuxディストリビューション 選んで。
MySQLを実行するための要件
おそらく、日常的に使用するためにMySQLを直接実行することはないでしょう。 どうして? MySQLを実行するには、次のものが必要です。
- データベースをホストするサーバー。
- インストールされたデータベース。
- MySQLコマンドラインの理解。
- データを効率的に入力するためのサードパーティツール。
- データを効率的に表示および利用するための別のサードパーティツール。
エンドユーザー向けのリレーショナルデータベース
MySQLはエンドユーザー用に設計されていません。 サーバー駆動型リレーショナルデータベースの能力を活用する必要がない限り、最善の策はMicrosoftAccessのようなソリューションに目を向けることです。 Filemaker Pro Advanced (Apple中心のデータベースプログラム)、または LibreOffice Base (MS Accessのオープンソースの代替手段)。 これらのツールのいずれかを使用して、データベースを作成し、コンピューターに保存して、組み込みのGUIツールから管理することができます。