亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP MySQL の概要

PHPを使用すると、データベースに接続して操作できます。
MySQL は、PHP で使用される最も人気のあるオープンソース データベース システムです。
MySQL の知識(shí)をさらに學(xué)びたい場(chǎng)合は、このサイトの MySQL チュートリアルをご覧ください。

PHP MySQL とは何ですか?

MySQL は、リレーショナル データベース (リレーショナル データベース管理システム) であり、

「テーブル」の概念として理解できます。データベースは、図に示すように、1 つまたは複數(shù)のテーブルで構(gòu)成されます。

106.png


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)データベースです。

このアドレスには、MySQL を使用している企業(yè)の概要が記載されています: http://www.mysql.com/customers/。

データベースとデータベース管理ソフトウェアの區(qū)別

実際、私たちは通常、MySQL をデータベースと呼び、データテーブルの集合をデータベースと呼びます。


つまり、データベース管理ソフトウェアは複數(shù)のデータベースを管理でき、各データベースは複數(shù)のデータテーブルを持つことができ、各データテーブルは複數(shù)のフィールドを持つことができます。

學(xué)び続ける
||
<?php // 這段代碼需要預(yù)先創(chuàng)建好數(shù)據(jù)庫(kù)和表才能運(yùn)行 $conn = mysqli_connect($servername,$username,$password); // 獲取連接 if($conn){ //判斷是否連接 mysqli_select_db($conn,"db_name"); // 選擇一個(gè)數(shù)據(jù)庫(kù) mysqli_query($conn,"set names utf8"); // 查詢輸出要使用utf8的編碼格式,避免亂碼 $sql = "select * from product;"; // 查找到數(shù)據(jù)庫(kù)的product表() $result = mysqli_query($conn,$sql); // 從鍵連獲取到數(shù)據(jù)庫(kù)的字表 while($row = mysqli_fetch_array($result,MYSQL_ASSOC)){ // MYSQLI_ASSOC返回鍵值形式數(shù)組 echo $row["需要輸出的表中列的名稱"]; } mysqli_free_result($result); // 釋放內(nèi)存在 mysqli_close($conn); // 關(guān)閉連接 echo "成功"; }else{ echo "失敗"; }; ?>
提出するリセットコード