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是新建立的,怎么会有数据库对象呢?
展开
 我来答
百度网友3ee4043
推荐于2016-07-24 · TA获得超过1139个赞
知道小有建树答主
回答量:1055
采纳率:74%
帮助的人:359万
展开全部

你单词打错了。。是GRANT 表示给授予访问权限


正确的写法,一般系统关键字都大写,表名、字段名都小写

GRANT SELECT ON books.* TO bookman IDENTIFIED BY '123';
GRANT 权限 ON 数据库名.* TO 用户名 IDENTIFIED BY 密码;
权限:这里是仅限检索的权限 SELECT(检索) 
数据库名:说明授权访问的数据库是 books,这个数据库在操作之前就已经建立
.* :  "."有指向的含义,"*"表示这个数据库books中所有的表
书中应该是默认已经建立了。自己操作的时候当然要另外先 CREATE DATABASE books了

这条语句含义:为数据库books创建对所有表有查询权限的用户bookman 且密码为123


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式