(3-3)MySQL 添加/删除列

目录

1 添加单列

 2 添加多列

3 删除单列

4 删除多列 

5 参考


1 添加单列

语法结构:ALTER TABLE tbl_name ADD [COLUMN] col_name column_definition [FIRST | AFTER col_name]

(1)首先查看数据表users1数据表的结构:

users1数据表的结构

(2)在所有列的最后面添加新列(age)。

ALTER TABLE users1 ADD age TINYINT UNSIGNED NOT NULL DEFAULT 10;

所有列的最后添加一列

(3)在username后添加新列(password)

ALTER TABLE users1 ADD password VARCHAR(32) NOT NULL AFTER username;

在某一列之后添加新列

(3)在所有列之前添加新列 

ALTER TABLE users1 ADD truename VARCHAR(20) NOT NULL FIRST;

在所有列之前添加新列

 2 添加多列

语法结构:ALTER TABLE tbl_name ADD [COLUMN] (col_name column_definition,...)

注意:添加多列时,只能在最后面添加多列。

添加多列

3 删除单列

 语法结构:ALTER TABLE tbl_name DROP [COLUMN] col_name;

 例:删除col_1列

ALTER TABLE users1 DROP col_1;

删除某一列

4 删除多列 

例:删除col_2,col_3列(中间用逗号隔开,也可以同时作删除和添加操作)

ALTER TABLE users1 DROP col_2,DROP col_3;

删除多列

5 参考

整理自慕课网--修改数据表:添加/删除列 

猜你喜欢

转载自blog.csdn.net/qq_29406323/article/details/86565410
3-3