Mysql 用户基本信息及权限操作说明(二)

用户信息授权类型说明

上一篇文章简述了用户基本操作以及权限配置;接下来对用户权限配置关键字以及关键字涉及到的权限进行简单介绍。

【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’ 表示索引类型(唯一索引

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值