MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLで使用されるさまざまなコマンドは何ですか?


SQL言語は、DML、DDL、DCL、TCLの4種類の第一言語ステートメントに分けられます。これらのステートメントを使用すると、データベースオブジェクトを作成および変更することでデータベースの構造を定義でき、更新または削除を通じてテーブル内のデータを操作できます。また、データの読み取り/書き込みやトランザクションの管理を行って単一の作業単位を作成できるユーザーを制御することもできます。

SQLステートメントの4つの主なカテゴリは次のとおりです-

DML(データ操作言語)

DMLステートメントは、テーブル内のレコードに影響します。これらは、テーブルからいくつかのレコードを選択する、新しいレコードを挿入する、不要なレコードを削除する、既存のレコードを更新/変更するなど、データに対して実行する基本的な操作です。

DMLステートメントには次のものが含まれます-

SELECT –テーブルからレコードを選択します

  • 挿入–新しいレコードを挿入
  • 更新–既存のレコードを更新/変更します
  • 削除–既存のレコードを削除します

DDL(データ定義言語)

DDLステートメントは、データベースまたはテーブルの構造とスキーマを変更/変更するために使用されます。これらのステートメントは、データベースオブジェクトの設計と保存を処理します。

  • CREATE –新しいテーブル、データベース、スキーマを作成します
  • ALTER –既存のテーブル、列の説明を変更する
  • DROP –データベースから既存のオブジェクトを削除します

DCL(データ制御言語)

DCLステートメントは、ユーザーがデータベースオブジェクトに対して持つアクセスのレベルを制御します。

  • GRANT –ユーザーが特定のデータベースオブジェクトを読み書きできるようにします
  • REVOKE –ユーザーがデータベースオブジェクトの読み取り/書き込み権限を取得できないようにします

TCL(トランザクション制御言語)

TCLステートメントを使用すると、トランザクションを制御および管理して、SQLステートメント内のデータの整合性を維持できます。

  • BEGINトランザクション–トランザクションを開きます
  • COMMIT Transaction –トランザクションをコミットします
  • ROLLBACKトランザクション–エラーが発生した場合にトランザクションをロールバックします

  1. Java9のJShellのさまざまな/editコマンドは何ですか?

    JShell Java 9で導入されたコマンドラインツールです main()なしで宣言、ステートメント、および式を評価します 方法。 JShellは、 JShell Edit Padというテキストエディタを設定できます。 、コードを非常に簡単に変更でき、「 / edit」を使用して起動できます コマンド。 以下は、さまざまな「/編集」です。 Jshellで使用されるコマンド。 /edit /edit [ID] /edit [Code_Name] /編集: このコマンドは引数なしで使用できます。「/edit」コマンドは、テキストエディタにすべてのアクティブなコードを表示します。

  2. Java9のJShellのさまざまな/typesコマンドは何ですか?

    JShell ツールはJava9で導入されました バージョン。 REPLとも呼ばれます (Read-Evaluate-Print-Loop)Javaコードを実行し、すぐに結果を得ることができるツール。 クラスのように宣言されたタイプをリストする必要があります 、インターフェース 、列挙型 、など「 / types」を使用して コマンド。 以下はさまざまな「/タイプ」です JShellのコマンド。 /types /types [ID] /types [Type_Name] /types -start /types -all / types: このコマンドは、JShellで作成されたすべ