ALTER TABLE 语句
ALTER TABLE 语句用于在已有的表中添加、删除或修改列。
SQL ALTER TABLE 语法
如需在表中添加列,请使用下面的语法:
ALTER TABLE table_name
ADD column_name datatype
如需删除表中的列,请使用下面的语法(请注意,某些database系统不允许这种在database表中删除列的方式):
ALTER TABLE table_name
DROP COLUMN column_name
要改变表中列的数据类型,请使用下面的语法:
SQL Server / MS Access:
ALTER TABLE table_name
ALTER COLUMN column_name datatype
My SQL / Oracle:
ALTER TABLE table_name
MODIFY COLUMN column_name datatype
Oracle 10G 之后版本:
ALTER TABLE table_name
MODIFY column_name datatype;
SQL ALTER TABLE 实例
请看 “Persons” 表:
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
现在,咱们想在 “Persons” 表中添加一个名为 “DateOfBirth” 的列。
咱们使用下面的 SQL 语句:
ALTER TABLE Persons
ADD DateOfBirth date
请注意,新列 “DateOfBirth” 的类型是 date,可以存放日期。数据类型规定列中可以存放的数据的类型。如需了解 MS Access、MySQL 和 SQL Server 中可用的数据类型,请访问咱们完整的 数据类型参考手册。
现在,“Persons” 表将请在输出结果查看
P_Id | LastName | FirstName | Address | City | DateOfBirth |
---|---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes | |
2 | Svendson | Tove | Borgvn 23 | Sandnes | |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
改变数据类型实例
现在,咱们想要改变 “Persons” 表中 “DateOfBirth” 列的数据类型。
咱们使用下面的 SQL 语句:
ALTER TABLE Persons
ALTER COLUMN DateOfBirth year
请注意,现在 “DateOfBirth” 列的类型是 year,可以存放 2 位或 4 位格式的年份。
DROP COLUMN 实例
接下来,咱们想要删除 “Person” 表中的 “DateOfBirth” 列。
咱们使用下面的 SQL 语句:
ALTER TABLE Persons
DROP COLUMN DateOfBirth
现在,“Persons” 表将请在输出结果查看
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
本专栏所有文章
寄语
本文有榴莲酱CSDN原创,欢迎点赞、转载,博客地址:https://blog.csdn.net/qq441540598
- 睡亦醒,梦到曾经,眼皮沉,想断梦。情未了,孤单落寞,忆梧桐,涤轻纱,五指苍白,水微温,河汉吆喝,过客淡冷清。
- 为了希望,把生命的烛光拨得更明亮些;为了理想,把全身的活力释放得更彻底些;为了幸福,把奋斗的激情燃烧得更猛烈些。明天就定会因你而精彩。
- 人生不是自发的自我发展,而是一长串机缘。事件和决定,这些机缘、事件和决定在它们实现的当时是取决于我们的意志的。科恩
- 追求人生圆满,要经过一生的努力,不可半途而废。首先要融入社会,拥护和热爱这个社会。其次要有奉献精神,服务社会,回报社会,努力为社会创造价值。第三要有仁爱之心,善待自己,关爱他人,凡事要有责任心,敢作敢为,绝不妄为。第四要遵守法律和维护社会公德,敢于同不良现象作斗争,最起码自己不做坏事,要有公德心。第五要努力学习,加强个人修养,处好正常的人际关系,学会包容和谦让,更要做好诚信。如果我们不能做到宰相肚子能撑船,也不要小肚鸡肠,凡事不必斤斤计较,心态好,延年益寿。
- 晚上不想睡,早晨不想起,醒着时一边内心极度痛恨虚度光阴,一边握着手机或鼠标继续虚度光阴,这种状态已经成为大部分人的日常。人生追求与自控力之间的矛盾,是全人类的矛盾。