SQLALTERTABLE语句
ALTERTABLE语句
ALTERTABLE语句用于在已有的表中添加、修改或删除列。
SQLALTERTABLE语法
如需在表中添加列,请使用下列语法:
ALTERTABLEtable_name
ADDcolumn_namedatatype
要删除表中的列,请使用下列语法:
ALTERTABLEtable_name
DROPCOLUMNcolumn_name
注释:某些数据库系统不允许这种在数据库表中删除列的方式(DROPCOLUMNcolumn_name)。
要改变表中列的数据类型,请使用下列语法:
ALTERTABLEtable_name
ALTERCOLUMNcwww.hunanwang.net
原始的表(用在例子中的):
Persons表:
Id LastName FirstName Address City 1 Adams John OxfordStreet London 2 Bush George FifthAvenue NewYork 3 Carter Thomas ChanganStreet Beijing SQLALTERTABLE实例
现在,我们希望在表"Persons"中添加一个名为"Birthday"的新列。
我们使用下列SQL语句:
ALTERTABLEPersons
ADDBirthdaydate
请注意,新列"Birthday"的类型是date,可以存放日期。数据类型规定列中可以存放的数据的类型。
新的"Persons"表类似这样:
Id LastName FirstName Address City Birthday 1 Adams John OxfordStreet London ? 2 Bush George FifthAvenue NewYork ? 3 Carter Thomas ChanganStreet Beijing ? 改变数据类型实例
现在我们希望改变"Persons"表中"Birthday"列的数据类型。
我们使用下列SQL语句:
ALTERTABLEPersons
ALTERCOLUMNBirthdayyear
请注意,"Birthday"列的数据类型是year,可以存放2位或4位格式的年份。
DROPCOLUMN实例
接下来,我们删除"Person"表中的"Birthday"列:
ALTERTABLEPerson
DROPCOLUMNBirthday
Persons表会成为这样:
Id LastName FirstName Address City 1 Adams John OxfordStreet London 2 Bush George FifthAvenue NewYork 3 Carter Thomas ChanganStreet Beijing
|
|