ホームページ >バックエンド開発 >PHPチュートリアル >SQL 言語のクイック スタート 1_PHP チュートリアル

SQL 言語のクイック スタート 1_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:26:24896ブラウズ


SQLとは英語のStructured Query Languageの略で、構造化されたクエリ言語を意味します。 SQL 言語の主な機能は、さまざまなデータベースとの接続を確立し、通信することです。 ANSI (米国規格協会) によると、SQL はリレーショナル データベース管理システムの標準言語として使用されています。 SQL ステートメントを使用して、データベース内のデータの更新、データベースからのデータの抽出など、さまざまな操作を実行できます。現在、Oracle、Sybase、Microsoft SQL Server、Access などの最も一般的なリレーショナル データベース管理システムは、SQL 言語標準を採用しています。多くのデータベースでは SQL ステートメントが再開発および拡張されていますが、Select、Insert、Update、Delete、Create、Drop などの標準 SQL コマンドを使用して、ほぼすべてのデータベース操作を完了できます。次にSQL言語の基礎知識を詳しく紹介していきます。

データベーステーブル
典型的なリレーショナルデータベースは通常、テーブルと呼ばれる1つ以上のオブジェクトで構成されます。データベース内のすべてのデータまたは情報は、これらのデータベース テーブルに保存されます。データベース内の各テーブルには、行と列で構成される独自の一意のテーブル名があり、各列には列名、データ型、および列のその他の属性が含まれ、行には特定の列レコードの情報が含まれます。またはデータ。以下は、Weather という名前のデータベース テーブルの例です。
都市の最高気温と最低気温
北京 10 5
上海 15 8
天津 8 2
重慶 20 13

表では、「都市」、「最高気温」、「最低気温」が 3 つの異なる列であり、テーブルの各行には、特定のテーブル データが含まれます。

データクエリ
数あるSQLコマンドの中で、selectステートメントは最も頻繁に使用されると考えるべきです。 Select ステートメントは主にデータベースにクエリを実行し、ユーザーのクエリ条件を満たす結果データを返すために使用されます。 Select ステートメントの構文形式は次のとおりです:
select column1 [, column2, etc] from tablename
[where 条件];
([] はオプションのオプションを示します)
select ステートメント内の select キーワードの後の列名が使用されますどの列がクエリ結果として返されるかを決定します。ユーザーは必要に応じて任意の列を選択でき、ワイルドカード「*」を使用して返されたテーブル内のすべての列を設定することもできます。


select ステートメントの from キーワードの後に​​あるテーブル名は、クエリ操作のターゲット テーブルを決定するために使用されます。
Select ステートメントの where オプション句は、どのデータ値または行がクエリ結果として返されるか表示されるかを指定するために使用されます。
Where 条件句で次の演算子を使用してクエリ基準を設定できます:
=
> より大きい
未満>=
以上 等しくない
上記の演算子に加えて、Where 条件節では LIKE 演算子も非常に重要です。 LIKE 演算子は非常に強力です。LIKE 演算子を使用すると、ユーザーが指定したのと同じ形式のレコードのみを選択できます。さらに、ワイルドカード「%」を使用して文字列を置き換えることもできます。例:
select firstname, lastname, city
fromemployee
where firstname LIKE 'E%';
​​ (文字列は単一括弧で囲む必要があることに注意してください)
上記の SQL ステートメントは E で始まるすべての名前をクエリします。または、次のステートメントを使用します:
select * fromemployee
where firstname = 'May';
May という名前のすべての行をクエリします。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/531971.html技術記事 SQLとは英語のStructured Query Languageの略で、構造化されたクエリ言語を意味します。 SQL 言語の主な機能は、接続を確立し、さまざまなデータベースと通信することです。 ANSI (アメリカ国家規格) によると...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。