DCL ステートメントLOGIN

DCL ステートメント

ライブラリユーザーを作成する

権限を追加する

カテゴリ詳しい説明
基本構文library.tableに対する権限を'password'で識別される'user'@'host'に付与します。
select、insert on test.* を 'liwenkai'@'localhost' に付与します ('4311' によって識別されます);
例の説明 liwenkai ユーザーにテスト ライブラリのすべてのテーブルにローカルで接続する権限を付与します。操作されるこれらのテーブルにはクエリ権限と書き込み権限があります

注: 1 人のユーザーに複数の権限を追加できます。

権限の削除

カテゴリ詳しい説明
基本構文library.tableの権限を'user'@'host';から取り消します
選択を取り消し、 insert on test.* to 'liwenkai'@'localhost'identified by '4311';
例の説明 liwenkai ユーザーに、テスト ライブラリ内のすべてのテーブルにローカルで接続する権限を与えます。操作されるこれらのテーブルにはクエリ権限と書き込み権限があります

パラメータの説明

この手順により、すべてのデータベースとすべてのテーブルに操作権限が与えられます'user'@'host'hostそれは%です。任意のソースのホストは、このユーザーを使用して、テスト データベース内のすべてのターゲットに対する選択/挿入権限を持つデータベース ユーザー liwenkai を作成します
シンボル説明
すべて許可すべての権限を付与するには、すべて許可の説明に従ってください
すべてを取り消す 取り消し後、すべての手順に従ってすべての権限を削除します
..に対する権限
例: 権限の追加

mysql> test.* を 'liwenkai'@'localhost' に送信 ('4311' で識別); クエリ OK、影響を受ける行は 0 件 (0.00 秒)


例: 許可を削除

mysql> 'liwenkai'@'localhost' から挿入を取り消します。* クエリ OK、影響を受ける行は 0 (0.30 秒)

注:
上記のステートメントの一部はあまり使用されません。知識ポイントの習熟度を理解度に設定できます。

さらに多くの場合、権限設定項目が多すぎるため、特定のコマンドを覚えられないことがよくあります。多くの場合、ユーザーは特殊なツールを使用して権限を操作します。

次のセクション
コースウェア