实验 3 数据库安全性与完整性控制实验1•实验目的练习安全性授权方法、安全性和完整性查看的操作方法。2•实验内容【实验 3-1】使用 createuser 创建用户,创建单个用户 teacher,创建两个用户teacher1 和 student。【实验 3-2】通过直接操作 MySQL 用户表创建用户,创建单个用户 teacher?创建两个用户 teacher3 和 student2(请注意,新版的 MySQL 可能不支持使用此方法创建新用户)。【实验 3-3】新建一个 terminal 窗口,使用 mysql-u-h-p 方式登录 teacher。【实验 3-4】再次新建一个 terminaI 窗口,使用 mysql-u-h-p 方式登录student。【实验 3-5】使用 GRANT 语句对用户 student 赋予所有数据库所有表的 insert 权限和 update 权限。【实验 3-6】使用 GRANT 语句对用户 student 赋予 school 数据库所有表的 select权限。【实验 3-7】使用 GRANT 语句对用户 student 赋予 school 数据库 stuinfo 表的create 访问权限。【实验 3-8】使用 GRANT 语句对用户 student 赋予 school 数据库 stuinfo 表的stuno 列上的 select 访问权限。【实验 3-9】使用 GRANT 语句对用户 student 赋予 s 所有数据库所有表的 select访问权限,并设定 student 每小时最多可使用 select 操作访问数据库的次数。【 实 验 3-10 】 查 看 表 INFORMATION_SCHEMA.USER_PRIVILEGES 中 有 关student 的信息,查看 user 表中的内容信息。【实验 3-11】查看表 INFORMATION_SCHEMA.SCHEMA_PRIVILEGES,找到student 在 school 数据库下拥有的权限。【 实 验 3-12 】 查 看 表 INFORMATION_SCHEMA.TABLE_PRIVILEGES, 查 找school 数据库中 stuinfo 数据表相关的表权限。【实验 3-13】查看表 INFORMATION_SCHEMA.COLUMN_PRIVILEGES,查找用户 sutdent 的其中一条记录,其数据库为 school,表名为 stuinfo,列名为 stuno,查看其授予权限类型。【实验 3-14】首先进入 school 数据库,如果没有,创建一个 school 数据库。创建 stuinfo 表,包括 stunovarchar(IO)(加非空约束和主键约束)、stunamevarchar(8)stubirdate、stuageint。仓 U 建表 course,包括 cournovarchar(3)(非空约束)、cournamevarchar(1Q)schyeadate(非空约束)、creditint,主键为课程号 courno 和学年 schyear。创建 stuandcour 表/包括stunovarchar(IO)、cournovarchar(...