操作方法
我们先建一个DEMO表,来做我们今天的实现,建表语句如下: CREATE TABLE DEMO ( NAME VARCHAR(50) COMMENT '姓名', SEX CHAR(1) COMMENT '性别', PRIMARY KEY (NAME) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='例子表'; 并且select查询一下,如下图
增加一个AGE字段, ALTER TABLE DEMO ADD AGE CHAR(3); select查询一下,如下图 请对比上下图,可以发现 多出了一个AGE字段, 此处是CHAR类型的。
那么如何删除我们刚加的字段呢, ALTER TABLE DEMODROP COLUMN AGE; select查询一下,如下图 请对比上下图,可以发现 AGE字段被删除掉了
我们在把这个字段加回来 ALTER TABLE DEMO ADD AGE CHAR(3);, 我们用视图工具DBVISUAL看下表机构,这时AGE字段是CHAR类型的
我们如果需要把这个字段修改为VARCHAR类型的怎么办呢, ALTER TABLE DEMO MODIFY AGE VARCHAR(20), 然后我们在用视图工具DBVISUAL看下表机构,这时AGE字段是VARCHAR类型的