用户信息授权类型说明
上一篇文章简述了用户基本操作以及权限配置;接下来对用户权限配置关键字以及关键字涉及到的权限进行简单介绍。
【Tables】 表结构相关
ALTER
ALTER TABLE 语句主要用来更改表格相关属性及结构;其中部分操作流程涉及到表结构的隐式删除与创建;所以在使用ALTER TABLE 时;最好能同时拥有CREATE,INSERT,DROP权限。
首先是ALTER TABLE 对表格结构相关修改;例如:添加或删除列,创建或删除索引,更改现有列的类型,或重命名列或表本身,以及对表对的注释与存储引擎修改。
示例:
1,修改表存储引擎为InnoDB; 注意:ALTER TABLE不能将表的存储引擎更改为MERGE或BLACKHOLE。主要原因是因为可能出现数据意外丢失;还有对系统自带对库/表不能修改其存储引擎;若修改可能导致系统不可用;
1,修改存储引擎
ALTER TABLE t1 ENGINE = InnoDB;
2,修改表当前自动增量值;
ALTER TABLE t1 AUTO_INCREMENT = 10;
3,更改表字符集
ALTER TABLE t1 CHARACTER SET = utf8;
4,添加(或更改)表格注释
ALTER TABLE user COMMENT = '用户基本信息表';
5,删除user表age字段 ;注意:一张表最少需要有一个列;所以如果一张表只剩余一列的时候;不能使用该操作删除列;若要删除的话-只能 DROP TABLE 删表
ALTER TABLE user DROP COLUMN age;
6,对user表对userName字段添加唯一索引;索引名称为:userName_index;ADD 后边跟的‘UNIQUE’ 表示索引类型(唯一索引