Bootstrap

DDL-表操作-修改(增、改、删)

DDL-表操作-修改(增、改、删)

1、添加字段

(1)语句:

ALTER TABLE 表名 ADD 字段名 类型(长度)[COMMENT 注释] [约束];

 (2)例子:

为之前建的表添加一个新字段nickname varchar(20)(以emp上一章的表为例)

(之前建的表)

    1)输入添加语句(alter table 表名 add 字段;)

   2)通过(desc 表名)查看

3)详细展示

2、修改字段

(1)修改数据类型

       1)语句

ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度);

(2)修改字段名和字段类型

       1)语句:

ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度)[COMMENT 注释] [约束];

      2)案例:

将nickname修改为username,类型为varchar(30)

(原来的)

①输入语句(alter table 表名 旧字段名 新字段名 类型 comment ‘注释’),回车

②通过(desc 表名)查看

3、删除字段

(1)语句

ALTER TABLE 表名 DROP 字段名;

  (2)案例:

将emp表中的字段username删除

(原表)

  1)通过语句(alter table 表名 drop 字段;)删除

 2)通过(desc 表名;)查看

4、修改表名

(1)语句

ALTER TABLE 表名 RENAME TO 新表名;

(2)案例:

将emp表的表名修改为employee

1)使用语句(alter table 表名 rename to 新表名;)

2)通过(desc 表名;)进行查找

5、删除表

(1)删除表

1)语句

DROP TABLE[IF EXISTS]表名;

2)案例
通过(show tables;)查看the first数据库中有哪些表

​​​​​​​②通过(drop table if exsits 表名;)删除表

​​​​​​​③再次通过(show tables;)查看the first数据库中的表

(2)删除指定表,并重新创建该表

1)语句

TRUNCATE TABLE 表名;

2)案例
​​​​​​​①通过(show tables;)查看the first数据库中有哪些表

​​​​​​​②通过语句(truncate table 表名)

​​​​​​​③再次通过(show tables;)查看the first数据库中的表

(清空并重建表)

;