MySQL数据库学习(9)

一、简介
通常,您有许多具有相同权限集的用户。以前,授予和撤销多个用户权限的唯一方法是单独更改每个用户的权限,这非常耗时。
为了简化,MySQL提供了一个名为role的新对象,它是一个命名的特权集合。
如果要为多个用户授予相同的权限集,则应按如下方式执行:
首先,创建一个新角色。
其次,授予角色特权。
第三,将角色授予用户。
如果要更改用户的权限,则只需更改已授予角色的权限。更改将对角色授予的所有用户生效。
二、MySQL角色示例
1.创建crm数据库
mysql> create database crm;
Query OK, 1 row affected (0.01 sec)
2.使用crm数据库
mysql> use crm;
Database changed
3.在数据库crm中创建customer表
mysql> CREATE TABLE customer(
    ->     id INT PRIMARY KEY AUTO_INCREMENT,
    ->     first_name varchar(255) NOT NULL,
    ->     last_name VARCHAR(255) NOT NULL,
    ->     phone VARCHAR(15) NOT NULL,
    ->     email VARCHAR(255)
    -> );
Query OK, 0 rows affected (0.06 sec)
4.在customer表中插入2条数据
mysql> INSERT INTO customer(first_name,last_name,phone,email)
    -> VA

猜你喜欢

转载自blog.csdn.net/a316495442/article/details/128297977