ホームページ > バックエンド開発 > PHPチュートリアル > SQLデータベースの使い方シリーズ_PHPチュートリアル

SQLデータベースの使い方シリーズ_PHPチュートリアル

WBOY
リリース: 2016-07-13 17:03:23
オリジナル
1055 人が閲覧しました

SQLは、Structured Query Languageの略称です。この言語を使用すると、データベースに対して複雑な操作を実行できます。 SQL 言語は非常に幅広いアプリケーションで使用されています。多くのデータベース製品は SQL 言語をサポートしています。つまり、SQL 言語を学習すれば、その知識を MS Access や SQL Server、Oracle、DB2、その他多くのデータベースに適用できます。

SQL言語はリレーショナルデータベースで使われます。リレーショナル データベースは、データをテーブル (リレーションシップとも呼ばれます) に保存します。すべてのデータベースの主なコンポーネントはテーブルのセットです。各テーブルはレコードのセットで構成されます。各レコードはテーブル内で同じ構造を持ち、特定のタイプの固定数のフィールドが含まれます。


次に、実際のデータベース内のテーブルを見てみましょう。このテーブルには cia という名前が付けられ、それぞれが国を表す 250 を超えるレコードが含まれています。テーブルは 5 つのフィールドで構成されており、フィールド値の一部は 文字列 型であり、一部は数値型です。
名前 地域 人口 GDP
---- ------ ------ ---------- -----------
イエメン 中東 527970 14728474 23400000000
Zaire Africa 2345410 44060636 18800000000
Zambia Africa 752610 9445723 7900000000
Zimbabwe Africa 390580 11139961 17400000000
次に SQL を使用します。このテーブル内の関心のあるデータをクエリするためのステートメント。
1.中国のGDPとは?
クエリに使用される SQL ステートメントは次のとおりです:
select gdp from cia where name='china'
クエリの結果は次のとおりです:
4800000000000
2. 各地域の国の数と総人口を与えます。そして、地域の人口が多い順に並べ替えられます。
クエリに使用されるSQL文は:
SELECT地域, COUNT(名前), SUM(人口)
FROM cia
GROUP BY地域
ORDER BY 3 DESC
クエリ結果は次のようになります:
地域COUNT(名前) SUM(人口)
- ----- ----------- ---------------
アジア 14 2963031109
アフリカ 59 793382933
ヨーロッパ 43 580590872
....
このようにして、SQL 言語の基本を理解すると同時に、データベース、テーブル、レコード、フィールドなど、SQL 言語で一般的に使用される一連の概念についても一般的に理解します。以下のコンテンツでは、SQL 言語の最も簡単な内容から徐々に紹介し、豊富な練習問題を提供します。この一連のチュートリアルを学習すれば、SQL 言語のマスターになれると私は信じています。
GROUP BY 句と HAVING 句を紹介する前に、まず SQL 言語の特別な関数、つまり SUM、COUNT、MAX、AVG などの集計関数について説明する必要があります。これらの関数と他の関数の基本的な違いは、通常、複数のレコードを操作することです。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/630966.html技術記事 SQLはStructured Query Languageの略称です。この言語を使用すると、データベース上で複雑な操作を実行できます。 SQL 言語は非常に幅広いアプリケーションで使用されています。多くのデータベース...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート