データ操作言語とは
データ操作言語(DML)は、何らかの方法でデータを操作するためにデータベースで使用される構造化コンピューター言語です。 データ操作言語で使用される基本的な操作には、データベースへの追加、レコードの変更、レコードの削除、データのある位置から別の位置への移動が含まれます。 DMLコマンドは単純で、コマンドを開始するために「SELECT」や「UPDATE」などの1つまたは2つの単語が含まれます。 DMLは手続き型コードと非手続き型コードに分割でき、ユーザーは必要なデータムとその到達方法、または必要なものだけを指定します。 DMLがなければ、データベース内のデータを操作する方法はありません。
データベースを使用する主な理由の1つは情報を保存することですが、データは操作できない場合、通常は役に立たないか、使用が制限されます。 データ操作言語は、データベースに保存されている情報とやり取りするために使用される標準言語です。 このコマンドのリストを使用して、ユーザーはデータベースのさまざまな変更を開始して、データベースの有用性を高めることができます。
データ操作言語は、特に他の操作言語と比較した場合、かなり単純な言語であり、コマンドを開始するのに1つまたは2つの単語だけが必要です。 コマンド自体はわかりやすく理解されています。たとえば、「UPDATE」コマンドを使用してレコードを更新し、「DELETE」コマンドを使用してレコードを削除します。 標準では、コマンドは大文字で入力されます。
データ操作言語には、手続き型と非手続き型の2つのセクションがあります。 手続き型のコーディング方法は、ビジネス環境でよく使用され、DMLリクエストをコーディングする適切な方法です。 このスキーマでは、ユーザーはデータベースにユーザーが使用するデータムとデータムを取得する方法を指示します。 この方法は、より多くのコードを使用する傾向があり、ユーザーにとって少し難しいですが、データベースのコーディングとレコードの忠実性を保証します。
リクエストをコーディングする2番目の方法は非手続き型として知られており、実行できますが、データベースを操作する公式の方法ではありません。 非手続き型のデータ操作言語では、ユーザーはどのデータムを使用するかをデータベースに指示するだけで、その取得方法は指示しません。 コマンド自体のコードははるかに少ないため、ユーザーにとっては簡単です。 同時に、データベースは、非手続き型DMLの結果として、予期しないまたは非効率的なコーディングを生成する場合があります。