.sql中grant设置动态创建的表权限给指定用户
本人新手,想给动态创建的表添加权限
例如已经有表
CREATE TABLE `test_dummy` (
`id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
`test` TINYINT(1) UNSIGNED NOT NULL COMMENT '0:lock, 1:unlock',
);
后续会根据test_dummy表来创建其他表 CREATE TABLE test_123 LIKE test_dummy;
现在要在.sql文件中设置权限,让用户myuser拥有SELECT类似test_dummy创建的所有表权限,该怎么写?
求大神帮忙,谢谢!
例如已经有表
CREATE TABLE `test_dummy` (
`id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
`test` TINYINT(1) UNSIGNED NOT NULL COMMENT '0:lock, 1:unlock',
);
后续会根据test_dummy表来创建其他表 CREATE TABLE test_123 LIKE test_dummy;
现在要在.sql文件中设置权限,让用户myuser拥有SELECT类似test_dummy创建的所有表权限,该怎么写?
求大神帮忙,谢谢!
...全文
相关推荐
sql_常用语法
GRANT(授权)** - 授予用户对数据库对象的访问权限。 - 示例:`GRANT SELECT, INSERT ON stuInfo TO user1;`**2.
oracle中将一个用户的所有表的权限授予另一个用户的方法
### 授予表权限的PL/SQL脚本在给定的部分内容中,我们可以看到一个PL/SQL块示例,其目的是遍历当前用户的对象,并将特定类型的权限授予另一个用户。
SQL语句进行数据库权限设置
[Employees] TO [Alice];```权限设置还可以根据需要进行细化。比如,你可以只允许用户更新特定列,而不是整个表。
SQL Server的用户及权限
SQL Server中存在三种特殊用户角色:系统管理员、用户数据库所有者(DBO)和普通用户。系统管理员具有整个系统的操作权,包括管理用户、设置权限等高级任务。
MySql设置指定用户数据库查看查询权限
在MySQL数据库管理中,设置指定用户的数据库查看及查询权限是一项重要的任务,这涉及到数据库的安全性和访问控制。以下将详细介绍如何创建新用户、设置权限以及测试权限。


