MySql:
1、添加
ALTER TABLE 表名 ADD 列名 数据类型
ALTER TABLE 表名 ADD 列名1 数据类型1,Add 列名2 数据类型2
2、修改
ALTER TABLE 表名 CHANGE
COLUMN 列名 数据类型
ALTER TABLE 表名 CHANGE
COLUMN 列名 数据类型,CHANGE
COLUMN 列名 数据类型
3、删除
ALTER TABLE 表名 DROP COLUMN 列名
ALTER TABLE 表名 DROP COLUMN 列名1,DROP COLUMN 列名2
4、同时添加和修改多列:
ALTER TABLE 表名 ADD 列名1 数据类型1,CHANGE COLUMN 列名
数据类型,DROP COLUMN 列名1
(COLUMN 关键字可以省略)
SqlServer(Transact-SQL):
1、添加
ALTER TABLE 表名 ADD 列名 数据类型
ALTER TABLE 表名 ADD 列名1 数据类型1,列名2 数据类型2
2、修改
ALTER TABLE 表名 ALTER
COLUMN 列名 数据类型
不支持
3、删除
ALTER TABLE 表名 DROP COLUMN 列名
ALTER TABLE 表名 DROP COLUMN 列名1,列名2
4、同时添加和修改多列:
不支持,每次只能进行一种操作.
Oracle(PL/SQL):
1、添加
ALTER TABLE 表名 ADD 列名 数据类型
ALTER TABLE 表名 ADD ( 列名1 数据类型1,列名2 数据类型2)
2、修改
ALTER TABLE 表名 MODIFY
列名 数据类型
ALTER TABLE 表名 MODIFY
( 列名1 数据类型1,列名2 数据类型2)
3、删除
ALTER TABLE 表名 DROP COLUMN 列名
ALTER TABLE 表名 DROP (列名1,列名2)
4、同时添加和修改多列:
ALTER TABLE 表名 ADD ( 列名1 数据类型1,列名2 数据类型2)
MODIFY ( 列名3 数据类型3,列名4 数据类型4)