一 更改表
1.向表添加一个新列
alter table 表名
add column 列名 数据类型;
oracle SQL :alter table --add -- --//--表示与上的相同
PS:alter table **add column ^要大写,否则access中的执行不识别
相应数据类型
2.对表中的一个列修改数据类型,使得可以处理大数据
alter table 表名
alter column 列名 数据类型;(如:varchar(25)原来的最大长度为20)
oracle SQL :alter table -- modify price number(7,2)//--表示与上的相同 7位数,两位小数点位
3 从表中删除一个列
alter table 表名
drop column 列名;
4 向表添主键
alter table table_name
add constraint name_of_the_constraint //约束条件的名字,大部分用丰错误消息和一些操作中。 包括删除约束条件或者暂彬约束条件等,不能直接用在select语句中
primary key (表中当作主键的列名,用,分开)
5 更改表的主键
如:
alter table 1_foods_2
drop constraint pk_1_foods_2;
alter table 1_foods_2
add constraint pk_1_foods_2
primary key (menu_item);
另oracle 还可以这样删除:
alter table 1_foods_2
drop primary key;
1.向表添加一个新列
alter table 表名
add column 列名 数据类型;
oracle SQL :alter table --add -- --//--表示与上的相同
PS:alter table **add column ^要大写,否则access中的执行不识别
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
2.对表中的一个列修改数据类型,使得可以处理大数据
alter table 表名
alter column 列名 数据类型;(如:varchar(25)原来的最大长度为20)
oracle SQL :alter table -- modify price number(7,2)//--表示与上的相同 7位数,两位小数点位
3 从表中删除一个列
alter table 表名
drop column 列名;
4 向表添主键
alter table table_name
add constraint name_of_the_constraint //约束条件的名字,大部分用丰错误消息和一些操作中。 包括删除约束条件或者暂彬约束条件等,不能直接用在select语句中
primary key (表中当作主键的列名,用,分开)
5 更改表的主键
如:
alter table 1_foods_2
drop constraint pk_1_foods_2;
alter table 1_foods_2
add constraint pk_1_foods_2
primary key (menu_item);
另oracle 还可以这样删除:
alter table 1_foods_2
drop primary key;