データベース管理システムでクエリ操作を担当するデータベース言語は「データ操作言語」です。データ操作言語は、データベース操作 (クエリ、追加、変更、削除) とデータベース内のオブジェクトおよびデータへのアクセスに使用されるプログラミング ステートメントです。データ操作言語の主な機能はデータにアクセスすることであるため、その構文は主に読み取りに基づいています。データベースの取得と書き込み。
このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。
データベース管理システムにおいてクエリ操作を担当するデータベース言語は「データ操作言語」です。
構造化照会言語 (SQL) (SQL と呼ばれる) は、特殊用途のプログラミング言語であり、データにアクセスし、リレーショナル データベース システムのクエリ、更新、管理に使用されるデータベース クエリおよびプログラミング言語です。 。
構造化クエリ言語は 6 つの部分で構成されます:
1. データクエリ言語 (DQL: Data Query Language): そのステートメントは「データ検索ステートメント」とも呼ばれます。テーブルからデータを取得し、アプリケーションでデータがどのように表示されるかを決定するために使用されます。予約語 SELECT は、DQL (およびすべての SQL) で最も一般的に使用される動詞です。DQL でその他に一般的に使用される予約語には、WHERE、ORDER BY、GROUP BY、HAVING などがあります。これらの DQL 予約語は、他の種類の SQL ステートメントでよく使用されます。
2、データ操作言語 (DML: データ操作言語): そのステートメントには動詞 SELECT、INSERT、UPDATE、および DELETE が含まれます。これらはそれぞれ、クエリ、追加、変更、削除に使用されます。
3. トランザクション制御言語 (TCL): そのステートメントにより、DML ステートメントの影響を受けるテーブルのすべての行が適時に更新されることが保証されます。 COMMIT(サブミット)コマンド、SAVEPOINT(セーブポイント)コマンド、ROLLBACK(ロールバック)コマンドを含みます。
4. データ制御言語 (DCL): そのステートメントは、GRANT または REVOKE を通じて権限制御を実装し、データベース オブジェクトに対する個々のユーザーおよびユーザー グループのアクセスを決定します。一部の RDBMS では、GRANT または REVOKE を使用してテーブルの個々の列へのアクセスを制御できます。
5. データ定義言語 (DDL): そのステートメントには動詞 CREATE、ALTER、DROP が含まれます。新しいテーブルの作成、データベース内のテーブルの変更または削除 (CREATE TABLE または DROP TABLE)、テーブルへのインデックスの追加など。
6. ポインター制御言語 (CCL): DECLARE CURSOR、FETCH INTO、UPDATE WHERE CURRENT などのステートメントは、1 つ以上のテーブルの個々の行を操作するために使用されます。
データ操作言語 (DML)
データ操作言語 (DML) はデータベース操作に使用されます。オブジェクトやデータにアクセスするためのプログラミング ステートメントは次のとおりです。通常、データベース固有のプログラミング言語のサブセットです。たとえば、情報ソフトウェア業界の共通標準である SQL 言語では、INSERT、UPDATE、および DELETE の 3 つの命令が核となり、それぞれ挿入を表します。(新しいまたはを意味します)作成)、更新(変更)、削除(破棄)されます。
データベースを利用したシステム開発では、アプリケーションプログラムで命令を使用することになりますが、SQLのSELECT文と合わせて、欧米の開発者はこの4つの命令を「CRUD」(それぞれCreate命令)とみなしています。 、Read、Update、Delete は英語では 4 文字の略語と呼ばれます)、中国語を使用するアジアの開発者は、これらを add、check、modify、delete の 4 文字の漢字で参照する場合があります。
文法構造
DML の主な機能はデータにアクセスすることであるため、その構文は主にデータベースの読み取りと書き込みに基づいています。INSERT、その他の命令を除くデータ範囲をフィルタリングするために WHERE 命令を使用するか、WHERE 命令を使用せずにすべてのデータにアクセスすることが必要な場合があります。
SELECT
主な記事: SELECT
SELECT は、テーブル内のフィールド データをクエリするために使用される SQL データ操作言語 (DML) の命令です。クエリ結果を取得するには、条件句 (where など) または順序句 (order など) を使用します。
FAQ 列をご覧ください。
以上がデータベース管理システムでクエリ操作を担当するデータベース言語は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。