php和mysql数据库语句创建新的web用户
看php书籍,一个新建web数据库用户的例子:mysql>grabtselect->onbooks.*->tobookmanidentifiedby'123';请问on语...
看php书籍,一个新建web数据库用户的例子:
mysql>grabt select
-> on books.*
-> to bookman identified by '123';
请问on语句后面是什么啊?书上说的是数据库对象,web是新建立的,怎么会有数据库对象呢? 展开
mysql>grabt select
-> on books.*
-> to bookman identified by '123';
请问on语句后面是什么啊?书上说的是数据库对象,web是新建立的,怎么会有数据库对象呢? 展开
1个回答
展开全部
你单词打错了。。是GRANT 表示给授予访问权限
正确的写法,一般系统关键字都大写,表名、字段名都小写
GRANT SELECT ON books.* TO bookman IDENTIFIED BY '123';
GRANT 权限 ON 数据库名.* TO 用户名 IDENTIFIED BY 密码;
权限:这里是仅限检索的权限 SELECT(检索)
数据库名:说明授权访问的数据库是 books,这个数据库在操作之前就已经建立
.* : "."有指向的含义,"*"表示这个数据库books中所有的表
书中应该是默认已经建立了。自己操作的时候当然要另外先 CREATE DATABASE books了
这条语句含义:为数据库books创建对所有表有查询权限的用户bookman 且密码为123
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询