ホームページ  >  記事  >  データベース  >  MySQL で使用されるさまざまなコマンドは何ですか?

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

王林
王林転載
2023-09-07 19:53:021057ブラウズ

MySQL 中使用哪些不同的命令?

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

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

DML (データ操作言語)

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

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

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

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

DDL (データ定義言語)

DDL ステートメントは、データベースまたはテーブルの構造とスキーマを変更/修正するために使用されます。これらのステートメントは、データベース オブジェクトの設計と格納を扱います。

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

DCL (データ制御言語)

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

  • GRANT – ユーザーに特定のデータベース オブジェクトの読み取り/書き込みを許可します。
  • REVOKE – ユーザーによるデータベース オブジェクトの読み取り/書き込み権限をブロックします。

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

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

  • BEGIN トランザクション - トランザクションを開く
  • COMMIT トランザクション - トランザクションをコミット
  • ROLLBACK トランザクション - ROLLBACK トランザクションでエラーが発生しました

以上がMySQL で使用されるさまざまなコマンドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。