目次
1. データクエリ言語 DQL
ホームページ よくある問題 データベース言語の 4 つのカテゴリは何ですか?

データベース言語の 4 つのカテゴリは何ですか?

Jul 23, 2021 pm 03:41 PM
データベース言語

データベース言語は、1. データクエリ言語 DQL、2. データ操作言語 DML、3. データ定義言語 DDL、4. データ制御言語 DCL の 4 つのカテゴリに分類されます。

データベース言語の 4 つのカテゴリは何ですか?

このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。

SQL 言語は、データクエリ言語 DQL、データ操作言語 DML、データ定義言語 DDL、およびデータ制御言語 DCL の 4 つのカテゴリに分類されます。

1. データクエリ言語 DQL

データクエリ言語 DQL の基本構造は、SELECT 句、FROM 句、WHERE

句で構成されるクエリ ブロックです。 :

  • SELECT <フィールド名テーブル>

  • ##FROM <テーブルまたはビュー名>

  • WHERE

2. データ操作言語 DML

Data操作言語 DML には主に 3 つの形式があります。

1) 挿入: INSERT

2) 更新: UPDATE

3) 削除: DELETE

3. データ定義言語 DDL

データ定義言語 DDL は、データベース内にさまざまなオブジェクト (テーブル、ビュー、

インデックス、シノニム、クラスターなど) を作成するために使用されます。

CREATE TABLE/VIEW/INDEX/SYN/CLUSTER

テーブル ビュー インデックス シノニム クラスター

DDL 操作は暗黙的に送信されます。ロールバックできません

4。データ コントロール言語 DCL

データ コントロール言語 DCL は、データベースにアクセスするための特定の権限を付与または取り消し、データベース操作トランザクションの時間と効果を制御し、実行するために使用されます。データベースの操作、監視など例:

1) GRANT: 承認。

2) ROLLBACK [WORK] TO [SAVEPOINT]: 特定のポイントまでロールバックします。

ロールバック---ROLLBACK

ロールバック コマンドは、データベースの状態を最後に送信された状態に戻します。形式は次のとおりです:

SQL>ROLLBACK;

3) COMMIT [WORK]: 送信します。

送信されるデータには 3 つのタイプがあります。

データベースの挿入、削除、および変更操作では、トランザクションはデータベースに送信されたときにのみ完了します。トランザクションがコミットされる前は、データベースを操作している人だけがトランザクションの内容を確認する権利を持ち、他の人は最後のコミットが完了した後にのみ確認できます。

送信されるデータには、明示的送信、暗黙的送信、自動送信の 3 つのタイプがあります。これら 3 つのタイプについては、以下で説明します。


(1) 明示的な送信

COMMIT コマンドを直接使用して完了する送信は、明示的な送信です。形式は次のとおりです。

SQL>COMMIT;

(2) 暗黙的な送信SQL コマンドを使用して間接的に完了した送信は暗黙的です。提出。これらのコマンドは、

ALTER、AUDIT、COMMENT、CONNECT、CREATE、DISCONNECT、DROP、EXIT、GRANT、NOAUDIT、QUIT、REVOKE、RENAME です。

(3) 自動送信

若把AUTOCOMMIT设置为ON,则在插入、修改、删除语句执行后,
系统将自动进行提交,这就是自动提交。其格式为:
SQL>SET AUTOCOMMIT ON;
ログイン後にコピー

(推奨チュートリアル:

mysql ビデオ チュートリアル)

以上がデータベース言語の 4 つのカテゴリは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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ヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)