10.
GRANT命令用于授予用户权力,REVOKE命令用于除去用户的权力。
MySQL权力分为四级:Global、Database、Table和Column。
11.
GRANT语句格式:
GRANT privileges [columns]
ON item
TO user_name [IDENTIFIED BY 'password']
[REQUIRE ssl_option]
[WITH [GRANT OPTION| limit_options]]
示例:
grant all
on *
to fred identified by 'mnb123'
with grant option;
12.
MySQL的系统数据库:mysql.user, mysql.db, mysql.host, mysql.tables_priv, mysql.columns_priv。
13.
REVOKE 语句的格式:
REVOKE privileges [(columns)]
on item
FROM user_name
or
REVOKE ALL PRIVILEGES, GRANT
FROM user_name
14.
创建并授权一个典型的PHP用户:
grant select, insert, delete, update
on books.*
to bookorama identified by 'bookorama123';
15.
新建索引:
CREATE [UNIQUE|FULLTEXT] INDEX index_name
ON table_name (index_column_name[(length)] [ASC | DESC],...])
lenght 表示对字段前面多长的字符进行索引。
ASC和DESC表示索引的排序顺序,缺省是ASC。