MySQLデータ制御言語

黄舟
リリース: 2017-08-09 15:06:09
オリジナル
1687 人が閲覧しました

Mysqlデータ制御言語

1.データ制御言語

ユーザー管理:

ユーザー情報の保存場所:

mysql内のユーザーはすべてmysqlシステムのシステムデータベースに保存されます「mysql」。

MySQLデータ制御言語


2. ユーザーを作成します:

ユーザー「ユーザー名」@「ログインを許可された場所」を「パスワード」で識別します

例:

+ 他人のパスワード (権限付き): MySQLデータ制御言語

set  password  = password(‘新密码’);
ログイン後にコピー


4. 権限管理:

権限とは何ですか?

権限とは、「挿入」、作成、更新、削除など、何かを行う権利です。 。 。 。

このうち、「all」は「すべての権限」を意味します

実際、mysqlシステムでは、権限は上記の「単語」です

どのような権限があるのでしょうか?


5.

5. ユーザー権限を付与します

MySQLデータ制御言語権限1、権限2などを付与します。誰かの部下。単位を「ユーザー名」@「ログインが許可されている場所」[「パスワード」で識別されます]

手順: 1. 権限名には、挿入、更新、選択、削除、作成、ドロップ.... が含まれます。 2. 「特定の従属ユニット」とは、ライブラリ内の従属データ要素を指します。現在学習しているのはテーブルとビューの 2 つだけです

例: php44.student テーブルまたは php44.int_test の 2 つがあります。メソッド: MySQLデータ制御言語*.*: すべてのデータベース内のすべての従属ユニットを表します。

some library.*: データベース内のすべての従属ユニットを表します

3. 既存のユーザーに権限が付与されている場合、指定された部分は省略できます。省略しない場合、パスワードを変更することを意味します。
新しいユーザー (つまり、「ユーザー名」@「ログインが許可される場所」が実際にはまだ存在しない) の場合、識別された部分は省略できず、実際には、grant ステートメントは省略できません。 , 新しいユーザーが作成されます。

7. 「すべての権限」を付与することもできます:

set  password  for  ‘用户名’@’允许登录的位置’  = password(‘新密码’);
ログイン後にコピー

ユーザー権限をキャンセル

特定のライブラリの従属ユニットから権限 1、権限 2、...を取り消します。 name' @'ログインが許可される場所'

説明:

1 は、grant ステートメントと同じを意味し、

2 は、特定のデータユニットに対する特定のユーザーの特定の権限をキャンセルすることを意味します。

以上がMySQLデータ制御言語の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート