DCL ステートメント
ライブラリユーザーを作成する
権限を追加する
カテゴリ | 詳しい説明 |
---|---|
基本構(gòu)文 | library.tableに対する権限を'password'で識(shí)別される'user'@'host'に付與します。 |
例 | select、insert on test.* を 'liwenkai'@'localhost' に付與します ('4311' によって識(shí)別されます); |
例の説明 | liwenkai ユーザーにテスト ライブラリのすべてのテーブルにローカルで接続する権限を付與します。操作されるこれらのテーブルにはクエリ権限と書き込み権限があります |
注: 1 人のユーザーに複數(shù)の権限を追加できます。
権限の削除
カテゴリ | 詳しい説明 |
---|---|
基本構(gòu)文 | library.tableの権限を'user'@'host';から取り消します |
例 | 選択を取り消し、 insert on test.* to 'liwenkai'@'localhost'identified by '4311'; |
例の説明 | liwenkai ユーザーに、テスト ライブラリ內(nèi)のすべてのテーブルにローカルで接続する権限を與えます。操作されるこれらのテーブルにはクエリ権限と書き込み権限があります |
パラメータの説明
シンボル | 説明 |
---|---|
すべて許可 | すべての権限を付與するには、すべて許可の説明に従ってください |
すべてを取り消す | 取り消し後、すべての手順に従ってすべての権限を削除します |
. | .に対する権限 | この手順により、すべてのデータベースとすべてのテーブルに操作権限が與えられます
'user'@'host' | hostそれは%です。任意のソースのホストは、このユーザーを使用して、テスト データベース內(nèi)のすべてのターゲットに対する選択/挿入権限を持つデータベース ユーザー liwenkai を作成します |
mysql> test.* を 'liwenkai'@'localhost' に送信 ('4311' で識(shí)別); クエリ OK、影響を受ける行は 0 件 (0.00 秒)
例: 許可を削除
mysql> 'liwenkai'@'localhost' から挿入を取り消します。* クエリ OK、影響を受ける行は 0 (0.30 秒)
注:
さらに多くの場(chǎng)合、権限設(shè)定項(xiàng)目が多すぎるため、特定のコマンドを覚えられないことがよくあります。多くの場(chǎng)合、ユーザーは特殊なツールを使用して権限を操作します。
上記のステートメントの一部はあまり使用されません。知識(shí)ポイントの習(xí)熟度を理解度に設(shè)定できます。