ALTER TABLE已有表操作
功能: ALTER TABLE 语句用于在已有的表中添加、删除或修改列。
如需在表中添加列,请使用下面的语法:
ALTER TABLE table_name
ADD column_name datatype
或者:
ALTER TABLE table_name
ALTER COLUMN column_name datatype
- column_name:新加列名
- datatype:列数据属性
如需删除表中的列,请使用下面的语法 :
My SQL / Oracle:
ALTER TABLE table_name
MODIFY COLUMN column_name datatype
实例:
在 “Persons” 表中添加一个名为 “DateOfBirth” 的列 。
ALTER TABLE Persons
ADD DateOfBirth date
删除在”Persons“表中创建的列
ALTER TABLE Persons
DROP COLUMN DateOfBirth
改变数据类型
现在我们希望改变 “Persons” 表中 “Birthday” 列的数据类型。
实例:
ALTER TABLE Persons
ALTER COLUMN Birthday year
其中:“Birthday” 列的数据类型是 year,可以存放 2 位或 4 位格式的年份。