ホームページ  >  記事  >  データベース  >  SQL言語にはどのような部分が含まれていますか?

SQL言語にはどのような部分が含まれていますか?

清浅
清浅オリジナル
2019-05-09 11:36:2022483ブラウズ

SQL 言語には、1. 「DQL」データ クエリ言語、2. 「DML」データ操作言語、3. 「TPL」トランザクション処理言語、4. 「DCL」データ制御言語、5 、「DDL」が含まれます。 「データ定義言語」 6. ポインタ制御言語「CCL」 など

SQL言語にはどのような部分が含まれていますか?

#SQL 言語には、データ クエリ言語、データ操作言語、トランザクション処理言語、データ制御言語、データ定義言語、ポインタ制御言語が含まれます

SQL言語にはどのような部分が含まれていますか?

1. データ クエリ言語 (DQL)

そのステートメントは「データ取得ステートメント」とも呼ばれ、テーブルからデータを取得するために使用されます。アプリケーション内でデータがどのように表示されるか。予約語 SELECT は、DQL (およびすべての SQL) で最も一般的に使用される動詞です。DQL でその他に一般的に使用される予約語には、WHERE、ORDER BY、GROUP BY、HAVING などがあります。これらの DQL 予約語は、他の種類の SQL ステートメントでよく使用されます。


2. データ操作言語 (DML)

そのステートメントには、INSERT、UPDATE、DELETE が含まれます。テーブル内のレコードをそれぞれ追加、変更、削除するために使用されます。アクションクエリ言語とも呼ばれます。

3. トランザクション処理言語 (TPL)

そのステートメントにより、DML ステートメントの影響を受けるテーブルのすべての行が適時に更新されることが保証されます。 TPL ステートメントには、BEGIN TRANSACTION、COMMIT、ROLLBACK が含まれます。

4. データ制御言語 (DCL)

そのステートメントは GRANT または REVOKE を通じてライセンスされ、データベース オブジェクトに対する個々のユーザーおよびユーザー グループのアクセスを決定します。 . .一部の RDBMS では、GRANT または REVOKE を使用してテーブルの個々の列へのアクセスを制御できます。

5. データ定義言語 (DDL)

そのステートメントには動詞 CREATE、DROP、および ALTER が含まれます。データベース内の新しいテーブルの作成またはテーブルの削除 (CREATE TABLE、DROP TABLE、または ALTER TABLE)、テーブルの構造の操作、テーブルへのインデックスの追加を行います。

6. ポインター制御言語 (CCL)

DECLARE CURSOR、FETCH INTO、UPDATE WHERE CURRENT などのステートメントは、1 つ以上の行を個別に操作するために使用されます。テーブル (レコード) 操作。

以上がSQL言語にはどのような部分が含まれていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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