2.修改现有列
修改表中现有列的语法如下:
Alter table <tablename>
modify(existing_column_name datatype(size),…….);
实验7-2-2 将客户表中Address的数据类型改为长度为30的字符型。
给出相应语句与运行结果:
Alter table Customer modify(ADDRESS varchar(30));
练习7-1:
把下列操作的结果记录下来:
(1) 将Customer表城市列的大小增加到25。 给出相应的SQL语句和运行结果:
Alter table Customer modify(CITY char(25));
(2) 将Customer表电话列的大小减到 12。 给出相应的SQL语句和运行结果:
Alter table Customer modify(TEL char(12));
注意:电话列的宽度不能减小,因为“cannot decrease column length because some value is too big”。
3.删除列
删除表中列的语法如下:
Alter table <tablename>
Drop(existing_column_name);