SQL(構造化照会言語)構造化照会言語データベースのコア言語は、ある先輩非手続き型プログラミング言語です。それは、強力な高効率、習得が容易で、保守が容易です。SQL言語自体は、マシン、ネットワーク、オペレーティングシステムを使用して、データベースから実質的に独立して、パソコンからの実行に基づいてSQL DBMS製品は、コンピュータシステム、ミニコンピュータ、およびメインフレームのさまざまなに基づいて、ローカルエリアネットワークへのワークステーションが良い持っています移植。
SQL構造化照会言語は、6つの部分が含まれ
ます。1.データクエリ言語(データクエリ言語DQL)
テーブルからデータを取得するためのデータ検索文を。最も一般的に使用される通常の予約語SELECTであり、多くの場合、クエリのSQLクエリ組成物の句FROM句を持ちます。
構文:
<照会> <テーブルまたはビュー名> FROM SELECT <フィールド名>;
2.データ操作言語(DML:データ操作言語)は
、主にデータベース内の一部のデータの操作のために使用されるが、INSERT、UPDATEを使用し、 DELETE。
構文:
INSERT INTO <テーブル名>(カラム1、カラム2、...)の値(値1、値2、...);
<カラム名> UPDATE <テーブル名> SET <カラム名> =新しい値=値;
FROM <テーブル> <列名> =一定値DELETE;
3.トランザクション処理言語(DPL)
トランザクション文は、テーブル内のすべての行を更新するタイムリーにDMLステートメントの影響を受けていることを保証します。TPLのステートメントは、BEGIN TRANSACTIONをCOMMIT、およびROLLBACK含まれています。
4。
GRANTとREVOKEによって、データベース・オブジェクトへの単一のユーザーまたはグループのアクセス権を決定します。
5.データ定義言語(DDL)は
、一般的にDROPで使用され、CREATE、新しいテーブルを作成するか、データベース内のテーブルを削除する、などは、インデックステーブルに加えます。
6.制御ポインタ言語(CCL)
のDECLARE CURSORのような文は、電流が1つまたは複数の操作を形成するために単独で使用されINTOおよびUPDATEをFETCH。
注:
SQLが標準で、各データベース・サーバが適切な、標準規格に基づいて対応する調整や拡張を作っている、言語の運転データの構文のさまざまな各データベースには、適切な調整を行います。MySQLでは、SQLは通常、DDLに分割して、DMLおよび問合せ文は、他のカテゴリが含まれています。MySQLのSELECTとINSERT、UPDATE、DELETEクエリおよびDMLに分割され、なく、絶対的な分割は、通常、DELETE、SELECTとINSERT、UPDATEとDMLに分割されます。次のようにSQLおよびDMLの解釈があるMySQLのMySQLの用語集、の公式ウェブサイトを特に参照:
---------------------
免責事項:この記事はCSDNブロガー小さいです元の記事の楽しさ」、CC BY-SA 4.0の著作権契約に従う、再現は、オリジナルのソースリンクと、この文を添付してください。
オリジナルリンクします。https://blog.csdn.net/u013544734/article/details/80869135
DQL、DML、DDL、DCLの関連SQLの概念との違い?
おすすめ
転載: www.cnblogs.com/guankelei/p/11354049.html
おすすめ
ランキング