1、添加字段

ALTER TABLE 表名 ADD 字段名 字段类型 [DEFAULT '默认值'] [NULL/NOT NULL];

例:

ALTER TABLE addressbook ADD postal_code CHAR(8) DEFAULT '0000-000' NOT NULL;

2、删除字段

ALTER TABLE 表名 DROP (字段名);

例:

ALTER TABLE addressbook DROP (postal_code);

3、变更表名

ALTER TABLE 变更前表名 RENAME TO 变更后表名;

4、变更字段类型

ALTER TABLE addressbook MODIFY
(字段名 字段类型 [DEFAULT '默认值'] [NULL/NOT NULL], 字段名 字段类型 [DEFAULT '默认值'] [NULL/NOT NULL]);
--修改多个字段用逗号隔开

例:

ALTER TABLE addressbook MODIFY
(postal_code CHAR(9) DEFAULT '0000-0000' NOT NULL); 

ALTER TABLE语句(Oracle)相关推荐

  1. SQL ALTER TABLE 语句

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

  2. mysql对所有列的数据进行修改6_MySQL的SQL语句 - 数据定义语句(6)- ALTER TABLE 语句 (3)...

    添加和删除列 使用ADD向表中添加新列,使用DROP删除现有列.DROP col_name是对标准SQL的MySQL扩展. 若要在表行的特定位置添加列,请使用FIRST col_name 或者 AFT ...

  3. MySQL修改数据表(ALTER TABLE语句)

    为实现数据库中表规范化设计的目的,有时候需要对之前已经创建的表进行结构修改或者调整. 在 MySQL 中可以使用 ALTER TABLE 语句来改变原有表的结构,例如增加或删减列.创建或取消索引.更改 ...

  4. mysql更改数据语句6_MySQL的SQL语句 - 数据定义语句(6)- ALTER TABLE 语句(1)

    ALTER TABLE 语句 ALTER TABLE更改表的结构.例如,可以添加或删除列.创建或销毁索引.更改现有列的类型.重命名列或表本身.还可以更改表特性,例如用于表或表注释的存储引擎. ●要使用 ...

  5. SQL ALTER TABLE 语句在项目中的使用

    1.在实际的项目开发过程中,之前已经创建好的实体类可能需要增加/删除字段,亦或是更改已有字段的属性,比如主键的增长策略从自增型改为UUID型,那么就会涉及到 SQL 中 alter table 语句的 ...

  6. ALTER TABLE 语句与 FOREIGN KEY 约束“FK_Booking_Hotel“冲突。

    错误:SQL Server 创建数据库表的外键时出错 ALTER TABLE 语句与 FOREIGN KEY 约束"FK_Booking_Hotel"冲突.该冲突发生于数据库&qu ...

  7. MySQL中定义fk语句_MySQL的SQL语句 - 数据定义语句(6)- ALTER TABLE 语句 (4)

    外键和其他约束 InnoDB和NDB存储引擎支持 FOREIGN KEY 和 REFERENCES 子句,这些存储引擎实现了ADD [CONSTRAINT [symbol]] FOREIGN KEY ...

  8. mysql的altertable_【编程词典】mysql ALTER TABLE语句

    alter 英 [ˈɔ:ltə(r)]   美 [ˈɔltɚ] vt.改变;更改;改建(房屋);(人)变老 vi.改变;修改 第三人称单数: alters 现在分词: altering 过去式: al ...

  9. 【数据库】ALTER TABLE 语句与 CHECK 约束““冲突。该冲突发生于数据库““,表““, column ‘‘

    摘要:微信搜索[三桥君] 本篇讲述的是在已经创建好表且有数据的情况下,增加CHECK约束的报错问题 一.问题 当我给数据库中已经创建好的Student表,增加约束条件. --增加student表的约束 ...

  10. 用ALTER TABLE语句来创建索引

    7.2.3 用ALTER TABLE语句来创建索引 在已经存在的表上,可以通过ALTER TABLE语句直接为表上的一个或几个字段创建索引.基本形式如下: 1. ALTER TABLE 表名 ADD ...

最新文章

  1. 安装View Agent失败: The system must be rebooted before installation can continue
  2. FD.io/VPP — 流量追踪
  3. 【USACO 3.1】Contact(01子串按出现次数排序)
  4. 【STM32】DMA程序示例
  5. 拆解飞机黑匣子,看看内部构造、PCB及芯片
  6. mysql 注入 file load_Mysql注入中into outfile和load_file()总结
  7. 关于Oracle实时数据库的优化思路
  8. 【转】字符编码笔记:ASCII、Unicode、UTF-8 和 Base64
  9. training test validation 各有其用,实践中有了体会
  10. 使用A2P2V针对特定目标生成攻击序列
  11. 汇编实验一 查看CPU和内存,用机器指令和汇编语言指令编程
  12. 《岛上书店》一本被高估的书
  13. python绘图中文_Python绘图实现显示中文
  14. 腾讯云-个人域名备案-手机端个人实操(图文详解)
  15. 服务器系统咋关机呀,服务器关机详细步骤
  16. magicboook锐龙版(256G SSD)装deepin15.8(昨天发布,貌似支持AMD的vege显卡,R5 2500U)
  17. unity 音频可视化方案
  18. 计算机应用基础南京廖华,《计算机应用基础》习题及答案
  19. 如何用Python从海量文本抽取主题?【转载:王树义】
  20. 生物基础知识---CDS,基因,Matlab生物信息工具箱

热门文章

  1. Windows下编程--模拟时钟的实现
  2. jsp页面在tomcat部署后访问为源代码页面
  3. FAT32 文件系统在磁盘上的结构
  4. 网络基础学习:布线、计算机数制
  5. 程序员CMD命令大全
  6. 世界各国增值税的税率参考
  7. 微信小程序—onLoad和onShow
  8. 万能引用,引用折叠,右值变左值的情况
  9. qc35 说明书_教你Bose QC35耳机的使用方法
  10. 分钟换算成时分秒格式