权限列上下文selectSelect_priv 表insertInsert_priv 表updateUpdate_priv 表deleteDelete_priv 表indexIndex_priv 表alterAlter_priv 表createCreate_priv 数据库、表或索引dropDrop_priv 数据库或表grantGrant_priv 数据库或表referencesReferences_priv 数据库或表reloadReload_priv 服务器管理shutdownShutdown_priv 服务器管理processProcess_priv 服务器管理fileFile_priv 在服务器上的文件存取
select、insert、update和delete权限允许你在一个数据库现有的表上实施操作。
SELECT 语句只有在他们真正从一个表中检索行是才需要select权限,你可以执行某个SELECT 语句,甚至没有任何到服务器上的数据库里的存取任何东西的许可。例如,你可使用sql/Index.html'>mysql 客户作为一个简单的计算器:
sql/Index.html'>mysql>SELECT1+1;sql/Index.html'>mysql>SELECTPI()*2;
index权限允许你创建或抛弃(删除)索引。
alter权限允许你使用ALTERTABLE 。
create和drop权限允许你创建新的数据库和表,或抛弃(删除)现存的数据库和表。
注意:如果你将sql/Index.html'>mysql 数据库的drop权限授予一个用户,该用户能抛弃存储了MySQL存取权限的数据库!
(编辑:aniston)
|