手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

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

时间:2024-10-23 11:38:17

1、我们先建一个DEMO表,来做我们今天的实现,建表语句如下:CREATE TABLE DEMO ( NAME VARCHAR(50) COMMENT '姓名', SEX CHAR(1) COMMENT '性别', PRIMARY KEY (NAME) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='例子表';并且select查询一下,如下图

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

2、增加一个AGE字段,ALTER TABLE DEMO ADD AGE CHAR(3);select查询一下,如下图请对比上下图,可以发现 多出了一个AGE字段,此处是CHAR类型的。

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

3、那么如何删除我们刚加的字段呢,ALTER TABLE DEMODROP COLUMN AGE;select查询一下,如下图请对比上下图,可以发现 AGE字段被删除掉了

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

4、我们在把这个字段加回来ALTER TABLE DEMO ADD AGE CHAR(3);,我们用视图工具DBVISUAL看下表机构,这时AGE字段是CHAR类型的

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

5、我们如果需要把这个字段修改为VARCHAR类型的怎么办呢, ALTER TABLE DEMO MODIFY AGE VARCHAR(20),然后我们在用视图工具DBVISUAL看下表机构,这时AGE字段是VARCHAR类型的

mysql数据库建表和SQL修改表结构
© 手抄报圈