要更改数据类型或表列的大小,我们必须使用ALTER TABLE
陈述。
这个ALTER TABLE
语句用于添加、删除或修改现有表中的列。
这个ALTER TABLE
语句还用于在现有表上添加和删除各种约束。
我们想要改变的数据类型year
的栏目cars
表来自INT
到VARCAHR(4)
。
要修改列,请使用ALTER COLUMN
声明和TYPE
关键字后跟新数据类型:
改变year
专栏来自INT
到VARCHAR(4)
:
ALTER TABLE cars
ALTER COLUMN year TYPE VARCHAR(4);
ALTER TABLE
笔记:如果列有值,则某些数据类型无法转换。例如,数字总是可以转换为文本,但文本并不总是可以转换为数字。
我们还想更改允许的最大字符数color
的栏目cars
表格。
使用与上面相同的语法,使用ALTER COLUMN
声明和TYPE
关键字后跟新数据类型:
改变color
专栏来自VARCHAR(255)
到VARCHAR(30)
:
ALTER TABLE cars
ALTER COLUMN color TYPE VARCHAR(30);
ALTER TABLE
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!