一、表字段的添加、修改、删除
1.添加字段

alter table [表名] add [字段名] [column_type]

2.更改字段类型

alter table  [表名] alter column [字段名] set data type  [column_type]

注意: 更改字段类型是有限制的,如将字段改为比之前类型长度大的可以,如果要改小或者修改小数点长度,必须先drop掉原来的column,然后再重新添加.

例如我要将一个Varchar(10)的column改为Varchar(6) 或者将一个DECIMAL(16, 2)的column改为DECIMAL(16, 4)等,均不能使用上述语句修改,另外改为不同的类型,也需要先drop掉column。

3.去掉字段

alter table [表名] drop column [字段名]

注意:drop掉字段之后,可能会导致表查询/插入操作不能执行,需要对表进行reorg。

4.为字段添加默认值

alter table [表名] alter column [字段名] set default [value]
  1. 添加带默认值的字段
alter table [表名] add column [字段名] [column_type] not null with default [value]
  1. 设置字段默认时间为当前时间
alter table [表名] alter column [字段名] set default  current date;

二、注释的添加及修改

1.表注释的添加

comment on table [表名]  is  '注释内容';

2.列注释的添加

comment  on  column  [表名].[字段名]   is  '注释内容';

例如:comment on column g_toba.my_sex is ’ 01-男,02-女’;

说明:列注释如果修改修改的话,改变注释内容,重新执行这个语句就行了
————————————————

原文链接:https://blog.csdn.net/m0_37392721/article/details/82012735

db2 表添加字段及注释操作相关推荐

  1. Oracle数据库表的字段添加注释和向现有表添加字段

    1.向现有表添加字段 alter table sch_schoolextinfo add (LASTYEARTHEQUALITY VARCHAR2(10)); alter table sch_scho ...

  2. 给表添加字段并添加注释

    给表添加字段同时加上注释 Alter table 表名 add '字段名' varchar(2) (数据类型) default '1' comment '注释内容' 给表的字段添加上注释 alter ...

  3. 数据库的表和字段的注释。表的结构。(转)

    这里的表结构指的表的基本信息:表名,表的注释(备注),字段名,字段类型,长度,是否允许空,缺省值,字段注释(备注). 主要的是注释..你的表明叫lcxxb,字段名叫lcmc,智商300的用户也看不懂你 ...

  4. oracle中更改表名语句,转:取Oracle 表名 字段名 注释等实用语句

    1.查找表的所有索引(包括索引名,类型,构成列): select t.*,i.index_type fromuser_ind_columns t,user_indexes i where t.inde ...

  5. mysql 为数据表添加字段_MySQL数据表添加字段实例

    MySQL 允许在开头.中间和结尾处添加字段.针对不同的位置,MySQL数据表添加字段的方式也有所不同,下面我们一起来看MySQL数据表添加字段的实例,方便我们理解MySQL数据表添加字段的方式. M ...

  6. 给oracle数据库现有表添加字段

    给表添加字段: 语法:alter table tablename add (column1 datatype [default value][null/not null],column2 dataty ...

  7. 阿里云rds for mysql 大表添加字段复制到自建备库报错,解决过程

    表的大小大概3600W数据,一次添加多个字段(12个字段) 使用的是mysql5.6 在线ddl操作 在rds上大概执行了70多分钟,添加完毕 临时空间大概使用70个G 监控自建备库的执行,执行大概1 ...

  8. 在高并发、高负载的情况下,如何给表添加字段并设置DEFAULT值?

    在高并发.高负载的情况下,如何给表添加字段并设置DEFAULT值? 在高并发.高负载的情况下,如何给表添加字段并设置DEFAULT值? 在Oracle 12c之前,当Oracle表数据量上亿时,对表执 ...

  9. oracle修改表字段名备注_Oracle修改表或者字段的注释

    转自:https://www.cnblogs.com/fx-blog/p/7132833.html 语句: comment on table 表名 is '表的注释信息'; comment on co ...

最新文章

  1. css: line-height 与box-sizing
  2. COCO数据集annotation标注信息详解======转载!
  3. java配置mongo最大连接数
  4. iOS Abort问题系统性解决方案
  5. 面试官:为什么要尽量避免使用 IN 和 NOT IN?大部分人都会答错!
  6. vue-cli部署ngixs_nginx部署访问vue-cli搭建的项目的方法
  7. 盘点!AGV的12种导引导航方式
  8. Windows XP将显示桌面图标放到任务栏
  9. 用MATLAB制作音乐-小星星
  10. 怎么样开启红米手机3S 3X的root超级权限
  11. C语言中输出两个数中的较大值(2021.11.12)
  12. 列表页进入详情页再返回列表页时,显示默认第一页的bug修复
  13. buffer几种用法
  14. [源码、文档、分享] iOS/iPhone学习系列、代码教程----~~~持续更新中~~~
  15. 记一次Kafka warning排查过程
  16. UEFI模式安装Windows Linux双系统
  17. SAP 智能机器人流程自动化(iRPA)解决方案分享
  18. jsp1521公交线路管理系统sqlserver
  19. 全国青年乒乓球锦标赛
  20. 因果推断:断点回归应用于业务数据分析的思路

热门文章

  1. Linux常用命令——关机重启命令
  2. Listener 快速开始
  3. iOS常用的忽略警告
  4. 项目“”受源代码管理,向源代码管理注册此项目时出错。。
  5. iOS 数据存储 FMDB
  6. 在Java中调用与系统有关的剪切板Clipboard
  7. 筝乐音乐播放器——黑马koltin影音笔记1
  8. 指标命名随意,增加沟通成本,套用这个公式,学会规范化定义指标
  9. 梅西、内马尔谁是全能的五边形战士?教你用BI做出可视化能力图
  10. 深度剖析 | 基于大数据架构的BI应用