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 に関連するほとんどの生産性スイートの背後にあるため、習得するのに適したスキルです。
興味深い記事
エディターズチョイス
Windows95は25歳になります
MicrosoftがWindows95をリリースしてから25年になります。Windows95は、タスクバー、スタートメニュー、ごみ箱フォルダー、エクスプローラー、および最新のWindowsにまだあるその他の従来のアプリや機能を含むクラシックUIを導入した最初のWindowsバージョンでした。バージョン。 Windows95を祝うためにWindowsの25周年
Venmoトランザクションをプライベートからパブリックに変更する方法
https://www.youtube.com/watch?v=QG6bTq1A8KM Venmoは、人と人との迅速な取引を可能にするシンプルな支払いサービスです。 PayPalが所有しており、友人や家族の間で資金を移動するための便利な方法を提供します。あなたは使用することができますが
iPhoneがAndroidフォンからテキストを受信しない場合に解決する9つの方法
iPhone で Android スマートフォンからテキスト メッセージを受信できない場合は、携帯電話の接続が良好であることを確認し、必要に応じて携帯電話を更新してください。
Netflix HD または Ultra HD を作成する方法: Netflix の画像設定を変更する最も簡単な方法
ストリーミング メディアに関して言えば、Netflix はオンデマンド エンターテイメントの人気ソースです。 Netflix よりも優れたアプリを見つけるのは難しいです。世界最大の映画やテレビ番組のライブラリの 1 つである Netflix は、
タグアーカイブ:古いSkypeバージョンのブロックを解除する
iPhoneXRでスローモーションを使用する方法
iPhone XRをお持ちの場合は、デュアルカメラを最大限に活用したいと考えています。しかし、電話はスローモーションビデオを撮るのに良いオプションですか?スローモーションの使用について知っておくべきことはこれだけです
Zelle で自分の名前を変更する方法
Zelle は、米国を代表するオンライン決済アプリの 1 つです。 Zelle に登録するときは、銀行口座に接続し、電話番号と電子メール アドレスも提供する必要があります。 Zelle では、