検索

SQL 言語|クイックスタート

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 という名前のすべての行をクエリします。



声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール