ALTER TABLE 语句用于在已有的表中添加、修改或删除列。

Persons 表:

ID LastName FirstName Address City
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing

现在,我们希望在表 "Persons" 中添加一个名为 "Birthday" 的新列。

ALTER TABLE Persons
ADD Birthday date

请注意,新列 "Birthday" 的类型是 date,可以存放日期。数据类型规定列中可以存放的数据的类型。

新的 "Persons" 表类似这样:

ID LastName FirstName Address City Birthday
1 Adams John Oxford Street London  
2 Bush George Fifth Avenue New York  
3 Carter Thomas Changan Street Beijing  

现在我们希望改变 "Persons" 表中 "Birthday" 列的数据类型。

ALTER TABLE Persons
ALTER COLUMN Birthday year

请注意,"Birthday" 列的数据类型是 year,可以存放 2 位或 4 位格式的年份。

接下来,我们删除 "Person" 表中的 "Birthday" 列:

ALTER TABLE Person
DROP COLUMN Birthday
ID LastName FirstName Address City
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing

参考:SQL ALTER TABLE 语句

最新文章

  1. js接收对象类型数组的服务端、浏览器端实现
  2. 浅谈SQL Server数据库分页
  3. 【记录】JS toUpperCase toLowerCase 大写字母/小写字母转换
  4. leetcode 165
  5. noip模拟赛 纸壳子
  6. TFS 2012 在IE11和Chrome (Windows 8.1) 显示英文的解决方案
  7. Android 更新sdk
  8. Codeforces Round #266 (Div.2) B Wonder Room --枚举
  9. Windows环境下Sybase12.5 图文安装教程
  10. python学习之jquery小练习
  11. Mysql个人语句笔记
  12. express mongoose 新手上路 问题记录
  13. 软件测试管理QC
  14. Java框架之Hibernate(三)
  15. python环境搭建--pycharm的安装及使用
  16. 网络流24题——骑士共存问题 luogu 3355
  17. Nginx虚拟主机 子文件单独配置
  18. ubuntu “无法获得锁 /var/lib/dpkg/lock -open”
  19. stm8s 引脚电平异常
  20. 校内模拟赛 Attack's Fond Of LeTri

热门文章

  1. 矩形面积求并(codevs 3044)
  2. 2.1 shuffle sort(洗牌)
  3. 在Myeclipse中拷贝一个web项目,但是tomcat文件夹中没有更新,需要进行修改才能更新。
  4. android中listview点击监听器onItemClick四个参数的含义
  5. 常见mysql的数据迁移
  6. ArcGIS For Android 的标绘与可视化
  7. 编译Linux使用的.a库文件
  8. 5.配置globals文件(目标端)
  9. UVa 11362 - Phone List
  10. ZOJ 3888 Twelves Monkeys (预处理+优先队列)