mysql数据库建表和SQL修改表结构

作者:流年 | 创建时间: 2023-05-06
程序员在开发过程中,有时会对数据库表结构进行操作,比如增加,删除字段,修改字段类型等,今天来说说建表和增加,修改,删除字段。...
mysql数据库建表和SQL修改表结构

操作方法

我们先建一个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类型的

点击展开全文

更多推荐