給表添加列
alter table mso_customer
add `work_location` tinyint(3) DEFAULT NULL COMMENT '工作區域',
add `home_location` tinyint(3) DEFAULT NULL COMMENT '居住區域';
修改列
修改列時,如果只是修改部分屬性,修改SQL也要包含已有的全部屬性,否則會被重置爲默認值
先通過命令查詢列的全部屬性
> show full columns from channel_manager_identity where field='name'\G
*************************** 1. row ***************************
Field: name
Type: varchar(100)
Collation: utf8mb4_general_ci
Null: YES
Key:
Default: NULL
Extra:
Privileges: select,insert,update,references
Comment: 身份標識名
1 row in set (0.00 sec)
修改列
> alter table channel_manager_identity modify `name` varchar(100) collate utf8mb4_general_ci comment '身份標識名';
Query OK, 0 rows affected (0.09 sec)
Records: 0 Duplicates: 0 Warnings: 0
修改後可以通過show命令查看結果。