你单词打错了。。是GRANT 表示给授予访问权限
正确的写法,一般系统关键字都大写,表名、字段名都小写
GRANT SELECT ON books.* TO bookman IDENTIFIED BY '123';
GRANT 权限 ON 数据库名.* TO 用户名 IDENTIFIED BY 密码;
权限:这里是仅限检索的权限 SELECT(检索)
数据库名:说明授权访问的数据库是 books,这个数据库在操作之前就已经建立
.* : "."有指向的含义,"*"表示这个数据库books中所有的表
书中应该是默认已经建立了。自己操作的时候当然要另外先 CREATE DATABASE books了
这条语句含义:为数据库books创建对所有表有查询权限的用户bookman 且密码为123