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 に関連するほとんどの生産性スイートの背後にあるため、習得するのに適したスキルです。
興味深い記事
エディターズチョイス
核爆弾マップは、核攻撃から生き残る可能性を明らかにします
終末時計の最近の憂慮すべき更新が何とかなるなら、核の消滅を待つのに時間がかかりすぎてはいけません。 1 月 25 日、原子力科学者会報は象徴的な人物の手を動かしました。
AZWファイルとは何ですか?
AZW ファイルは、ブックマーク、最後に読んだ位置などを保存できる Kindle 電子書籍フォーマット ファイルです。 Calibre およびさまざまな無料 Kindle 読書アプリでこれらのファイルを開くことができます。
Windows10の電源オプションにプライマリNVMeアイドルタイムアウトを追加
Windows 10の電源オプションからプライマリNVMeアイドルタイムアウトを追加または削除する方法最近のPCには、従来のHDDの代わりにデータを保存するためのNVMeデバイスが含まれています。 NVMeはNon-VolatileMemory Expressの略で、ソリッドステートドライブ(SSD)、PCIなどのいくつかの物理的なフォームファクタで提供されるNANDフラッシュメモリとして実装されることがよくあります。
Wi-Fi なしで Nest を使用する方法
スマートデバイスは、現代社会に多大な影響を与えています。それらは実用的で有用であり、何よりも非常に役立ちます。スマートフォンからスマート冷蔵庫まで、私たちは重要なことに集中するための些細なタスクの自動化に向かっています
どうぶつの森でジャンプする方法
『Animal Crossing New Horizons』ではジャンプすることはできませんが、飛び跳ねたり、飛び跳ねたり、空中にいるように見せる方法はあります。
電話アプリがバックグラウンドで実行されないようにする
Phoneアプリ(YourPhone.exe)のバックグラウンドでの実行を停止する方法Windows 10には、AndroidまたはiOSスマートフォンをデスクトップコンピューターとペアリングし、PCで電話データを参照できる特別なアプリYourPhoneが付属しています。デバイスをリンクすると、YourPhone.exeがbackground.Advertismentを実行していることに気付く場合があります。
忘れたiCloudメールパスワードを回復する方法
これらは、ロックアウトされた場合に Apple ID パスワードをリセットし、iCloud 電子メールへのアクセスを取り戻すために実行する必要がある手順です。