ALTER TABLE 语句

ALTER TABLE 语句
ALTER TABLE 语句用于在已有的表中添加、修改或删除列。
SQL ALTER TABLE 语法
如需在表中添加列,请使用下列语法:

ALTER TABLE TABLE_NAME
ADD COLUMN_NAME DATATYPE

要删除表中的列,请使用下列语法:

ALTER TABLE TABLE_NAME
DROP COLUMN COLUMN_NAME

注释:某些数据库系统不允许这种在数据库表中删除列的方式 (DROP COLUMN COLUMN_NAME)。
要改变表中列的数据类型,请使用下列语法:

ALTER TABLE TABLE_NAME
ALTER COLUMN COLUMN_NAME DATATYPE

PHONE表

PHONENUMBERPHONETYPEYEAR
16955685923Android2015
16955685967Android2013
16955895967Iphone2017
16955893867Iphone2017

SQL ALTER TABLE 实例
在表 “PHONE” 中添加一个名为 “PRICE” 的新列

ALTER TABLE PHONE
ADD PRICE NUMBER(N,M)

新的 “PHONE” 表类是这样

PHONENUMBERPHONETYPEYEARPRICE
16955685923Android2015
16955685967Android2013
16955895967Iphone2017
16955893867Iphone2017

改变数据类型实例
改变 “PHONE” 表中 “PRICE ” 列的数据类型。

ALTER TABLE PHONE
ALTER COLUMN PRICE VARCHAR(10)

DROP COLUMN 实例
接下来,我们删除 “PHONE” 表中的 “PRICE ” 列:

ALTER TABLE PHONE
DROP COLUMN PRICE 

新的 “PHONE” 表类是这样

PHONENUMBERPHONETYPEYEARPRICE
16955685923Android2015
16955685967Android2013
16955895967Iphone2017
16955893867Iphone2017

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值