PHP MySQL の概要
PHPを使用すると、データベースに接続して操作できます。
MySQL は、PHP で使用される最も人気のあるオープンソース データベース システムです。
MySQL の知識をさらに学びたい場合は、このサイトの MySQL チュートリアルをご覧ください。
PHP MySQL とは何ですか?
MySQL は、リレーショナル データベース (リレーショナル データベース管理システム) であり、
「テーブル」の概念として理解できます。データベースは、図に示すように、1 つまたは複数のテーブルで構成されます。
Header (ヘッダー): 各列の名前
Column (row): 同じデータを持ちます。 type データのコレクション;
row (col): 各行は、人/物の特定の情報を記述するために使用されます。
value (値): 行の特定の情報。列のデータと一致します。タイプは同じです。
キー: テーブル内の特定の人物を識別するために使用されるメソッドは、現在の列内で一意です。
上の図は、初心者が頭の中に予備的なイメージを持つことができるように、簡単なデータベーステーブルを示しています。 MySQLの特徴を以下に説明します
MySQLはWeb上で利用されるデータベースシステムです。
MySQL はサーバー上で実行されるデータベース システムです。
MySQL は、小規模なアプリケーションと大規模なアプリケーションの両方に最適です。
MySQL は非常に高速で信頼性が高く、使いやすいです。
MySqlのコアプログラムは完全なマルチスレッドプログラミングを採用しています。
MySQL は標準 SQL をサポートしています。
MySQL は一部のプラットフォームでコンパイルされます。
MySQL は無料でダウンロードして使用できます。
MySQL は Oracle Corporation によって開発、公開、サポートされています。
MySQL は、創業者 Monty Widenius の娘、My にちなんで命名されました。
PHP は MySql の強力なサポートを提供します。PHP は、MySql 関数の完全なセットを提供し、MySql を完全にサポートします。
MySQL のデータはテーブルに保存されます。テーブルは、列と行で構成される関連データのコレクションです。
データベースは、情報をカテゴリに保存する場合に非常に役立ちます。会社のデータベースには次のテーブルが含まれる場合があります:
Employees: 従業員クラス テーブル。
製品: 製品の形式。
顧客: 顧客フォーム。
注文: 会社の注文フォーム。
PHP + MySQL
無料のMySQLデータベースは通常、PHPを通じて使用されます。
PHP と MySQL の組み合わせはクロスプラットフォームです。 (Windows で開発し、Unix プラットフォームに適用できます。)
クエリ
クエリとは、クエリまたはリクエストです。
MySQL を通じて、データベースに特定の情報をクエリし、返されたレコード セットを取得できます。
以下のクエリを参照してください (標準 SQL を使用):
mysql ----------+-------+ - セットの6行(0.00秒)
set utf8を使用します中国語表示を正常にします。
上記のクエリは、「websites」テーブルの「name」列のデータをすべて選択します。
Query文はMySQLを学習するための基本操作であり、以下のサイトで詳しく解説されています。
SQL について詳しくは、SQL チュートリアルをご覧ください。
MySQL データベースをダウンロード
PHP サーバーに MySQL データベースがない場合は、http://www.mysql.com から MySQL を無料でダウンロードできます。
独自の MySQL データベースを備えた WampServer、PhpStudy などのソフトウェアを使用することもできます。 MySQL データベースに関する事実MySQL の優れた機能の 1 つは、組み込みデータベース アプリケーションをサポートするためにスケールダウンできることです。 おそらくこのため、MySQL は中小規模のシステムしか扱えないと考えている人が多いでしょう。
実際、MySQL は、膨大なデータとトラフィックをサポートする Web サイト (Friendster、Yahoo、Google など) の事実上の標準データベースです。
データベースとデータベース管理ソフトウェアの区別
実際、私たちは通常、MySQL をデータベースと呼び、データテーブルの集合をデータベースと呼びます。
つまり、データベース管理ソフトウェアは複数のデータベースを管理でき、各データベースは複数のデータテーブルを持つことができ、各データテーブルは複数のフィールドを持つことができます。