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