DDL コマンドは SQL の一部であり、DML、DCL、および TCL コマンドと連携してデータベースを作成および管理します。これらは、SQL を管理するための基本的な構成要素を形成し、構造化照会言語を使用してデータベースを管理または作成するかどうかを知るのに役立ちます。

SQL コマンドは、主に DDL と DML で構成されます。 DDL コマンドを使用してデータベースを作成または削除し、DML を使用してデータを追加、移動、または変更します。 DCL コマンドはユーザー、権限、データ セキュリティの管理に役立ち、TCL は DML 内での変更の管理に役立ちます。それらはすべて SQL 内で連携して、データベースを効果的に作成および管理するために必要なツールを提供します。これらのコマンドを理解することは、データベース管理またはサポートを開始したい人にとって基本です。
私は SQL の専門家ではありませんが、SQL を使用および管理したことはあります。私は、寝ている間にこのようなことを書いている人とも親しい友人です。次のチュートリアルは私の言葉かもしれませんが、知識と専門知識はすべて彼のものです。誤りや脱落はすべて私のものとします。
以下は、各言語の基本的なコマンドです。 DDL コマンドには、データベース、テーブル、オブジェクトの作成に必要な用語がリストされています。 DML コマンドは、作成したデータベース内のオブジェクトとデータを管理するために必要な用語をリストします。 DCL コマンドには、ユーザーの管理に必要な用語がリストされています。TCL コマンドは、セーブ ポイントの設定や変更のコミットに使用できます。
DDL(データ定義言語)
DDL (データ定義言語) は、データベース スキームを定義するために使用されます。データベースとその中のオブジェクトの作成と管理に役立ちます。 DDL ステートメントは、スキーマやオブジェクトの作成、削除、変更など、さまざまな方法でデータベースの構造を変更します。
スナップチャットでプライベートストーリーを作成する方法
使用している SQL のフレーバーに応じて、DDL ステートメントには次のものを含めることができます。
- 他の机
- ALTER VIEW
- 統計の計算
- データベースを作成
- 機能を作成
- ロールを作成
- テーブルを作成
- ビューを作成
- データベースを削除
- ドロップ機能
- ドロップロール
- ドロップテーブル
- ドロップビュー
- 付与
- 取り消す
コア SQL DDL ステートメントは次のとおりです。
不和で管理者を与える方法
- 年齢
- 切り捨てる
- コメント
- 作成する
- 説明する
- 改名
- 落とす
- 公演
- 使用する
これらは、SQL のすべてのバージョンに表示されます。各 DDL コマンドが機能するには、オブジェクト タイプと識別子が必要です。
例: CREATE TABLE [テーブル名] ( [列定義] ) [テーブル パラメーター] または DROP objecttype objectname。
DML (データ操作言語)
SQL のもう 1 つの要素は、 DML (データ操作言語)。これにより、SQL データベース内のデータを取得、挿入、更新、削除、および一般的に管理できます。これらのコマンドは、データベースを管理するときに日常的に使用するものです。これはそれ自体が特定の言語ではありませんが、SQL の一部を形成します。
- 選択する
- インサート
- 更新
- 削除
- 一括挿入
- 行く
- READTEXT
- UPDATETEXT
- 書き込みテキスト
- ベギン
- コミット
- ロールバック
- にコピー
- にコピー
- プット
- 取得する
- リスト
- 削除する
繰り返しになりますが、さまざまな種類の SQL がこれらの DML コマンドの一部またはすべてを使用し、多くの場合、独自の DML コマンドが追加されます。
例: SELECT [列名] from [テーブル名] または UPDATE [テーブル名] SET [列名 = 値] where [条件].
DCL (データ制御言語)
DCL (データ制御言語) は、データベース自体の周りのユーザーとシステムを制御するために使用されます。これは、ユーザー権限の管理とデータ セキュリティの管理に最もよく使用されるため、知っておくことが重要です。
一般的な DCL コマンドには次のものがあります。
Discord サーバーを転送する方法
- 付与
- 取り消す
- 設定者
- EXECUTE AS、ステートメント
- EXECUTE AS、句
- リバース
- マスター キーを開きます。
- マスターキーを閉じる
- オープン シンメトリック キー
- 対称キーを閉じる
例: GRANT [privilege] ON [object] TO [user] または REVOKE [permission] ON [object] FROM [user]。
TCL (トランザクション制御言語)
TCL (トランザクション制御言語) は、DML ステートメントをグループ化して論理トランザクションを形成し、DML ステートメントによってデータに加えられた変更を管理するために使用されます。 DML コマンドを実行する場合、現在のセッションを閉じるまで永続化されるとは限りません。何らかの理由で手動でコミットする場合は、TCL コマンドを使用できます。
- 分散トランザクションの開始
- トランザクションを開始
- トランザクションのコミット
- 仕事をする
- ロールバックトランザクション
- ロールバック作業
- トランザクションを保存
例: COMMIT;他のコマンドに進む前に、DML で行った変更を保存します。 SAVEPOINT セーブポイント名;セーブ ゲームのようにセーブ ポジションを作成します。何か問題が発生した場合は、データベースをその時点までロールバックして、最初からやり直すことができます。
これらの 4 つは、SQL データベースを管理するための基本的な構成要素です。これは、SQL の主題を探索したい人向けの非常に高レベルのページです。これらのコマンドとその使用方法を理解すると、データベースとデータベース管理のまったく新しい世界が始まります。 SQL は、ほとんどのクラウド アプリケーション、Web サイト、Web アプリケーション、アプリ、および SQL に関連するほとんどの生産性スイートの背後にあるため、習得するのに適したスキルです。
興味深い記事
エディターズチョイス
Thunderbird 78がリリースされました、これが変更ログです
人気のあるオープンソースの電子メールクライアントとRSSThunderbirdの新しいメジャーリリースがリリースされました。 4つのベータ版の後、この最終リリースは、アプリの安定版ブランチにある現在の68.xバージョンファミリーに置き換わるものです。 Thunderbird 78には、古いアプリバージョンとの互換性を損なう多くの新機能が付属しています。サンダーバードは私の
MicrosoftEdgeでレイジーフレームの読み込みを有効にする
Microsoft EdgeChromiumでレイジーIframeの読み込みを有効にする方法Chromiumベースの最新のMicrosoftEdgeブラウザーを使用している場合は、レイジー画像の読み込みを有効にすることでページの読み込み時間を短縮します。ページが下にスクロールされるまで、画像の読み込みを延期します。さらに、同じ動作をオンにすることができます
Minecraft で水中呼吸のポーションを作る方法
水中呼吸のポーションを使って、Minecraft で水中で呼吸する方法を学びましょう。水中呼吸のポーションを作成して他の人に使用することもできます。
Terrariaで階段を作る方法
階段は、Terrariaの構築体験に欠かせないタイプのプラットフォームです。階段とプラットフォームの両方に関しては、薄い空気の中を含め、どこにでもしっかりとしたインタラクティブなパスを作成する以外に、一部の敵をブロックするのに便利です。
Amazon Firestick IPアドレスを見つける方法は?
Firestickの正確なIPアドレスを知っていると、あらゆる種類のハッキングを行うことができます。たとえば、adbLinkのようなアプリでは、他のアプリのサイドローディングを可能にするためにFirestickIPアドレスが必要です。これが朗報です。あなたはしません
Apple の AirMac Express — 知っておくべきこと
Apple AirMac Express は、AirPlay と iTunes を使用してスピーカーまたはステレオに音楽をストリーミングできるデバイスです。それがあなたに適しているかどうかを確認してください。
原神インパクトでドラゴンスパインの氷を砕く方法
https://www.youtube.com/watch?v=yDf3F3G118o Dragonspineは、氷と雪で満たされた原神インパクトのエリアです。激しい吹雪と気象条件により、ここには特別なものは何もないように見えます。