1.修改表中某列(字段)的名称

alter table schema.tableName rename column columnName1 to columnName2

2.修改字段类型

alter table schema.tableName alter column columnName set data type 字段类型 (如vachar(20))

3.添加字段

alter table schema.tableName add column columnName 字段类型

4.删除主键约束

alter table schema tableName drop constraint 主键约束名称

5.添加主键约束

alter table schema tableName add constraint 主键约束名称 primary key (columnName1...)

6.删除字段默认值

alter table schema.tableName alter column columnName drop default

7.添加字段默认值

alter table schema.tableName alter column columnName set default 具体值 (如1,current date)

8.删除非空约束

alter table schema.tableName alter column columnName drop not null

9.添加非空约束

alter table schema.tableName alter column columnName set not null

附:修改表名称的方法

rename schema.tableName1 to schema.tableName2

注:

db2做过alter以后最好都reorg以下,否则总是容易导致表处于挂起状态而无法进行其--他操作。

reorg table tableName;

--以上为个人平时整理

DB2数据库ALTER命令(修改表结构相关)相关推荐

  1. php mysql修改命令_PHP编程:mysql alter table命令修改表结构实例详解

    <PHP编程:mysql alter table命令修改表结构实例详解>要点: 本文介绍了PHP编程:mysql alter table命令修改表结构实例详解,希望对您有用.如果有疑问,可 ...

  2. ALTER TABLE(修改表结构命令)

    创建了sqlite表结构后,希望添加表字段,又不能修改原来的代码,所以用alter 修改表结构. 1.添加表字段 alter table 表名 add  字段名 类型(值) 示例:alter tabl ...

  3. 数据库 SQL Server 修改 表结构 脚本 sql语句

    在使用一些表管理工具,或对数据库的物理表结构进行改动时,可以通过数据库的语法脚本实现. 1.创建表 CREATE TABLE dbo.表名(列名1 [列名数据类型](数据长度) 是否为Null,列名2 ...

  4. oracle 批量修改表结构,关于Oracle批量修改表结构相关内容的整理

    从各地搜集而来,以备不时之需,随时增改 1.给表加注释 COMMENT ON TABLE land.landsellmend IS '补办出让'; 2.查看表的COMMENT SELECT * FRO ...

  5. 数据库——MySQL(一)(数据库常用命令、数据类型、创建表与修改表结构、约束、约束修改添加)

    MySQL数据库的概述: MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库信息增.删.查.改管理 - ...

  6. MySql数据库命令大全:数据库操作命令,表操作命令,修改表结构命令,数据操作命令,数据查询操作命令

    一.数据库操作命令 1.查询当前服务器上所有数据库的命令: show databases; 2.创建一个新数据库的命令: create database 数据库名称; 3.使用或切换数据库的命令: u ...

  7. mysql语言中修改表结构的命令_sql语句中修改表结构的命令是什么

    SQL 语句中修改表结构的命令是ALTER TABLE. ALTER TABLE 语句 ALTER TABLE 语句用于在已有的表中添加.删除或修改列. SQL ALTER TABLE 语法 如需在表 ...

  8. mysql 如何修改数据库表结构_MySQL数据库如何修改表结构

    MySQL数据库修改表结构的方法:1.使用add添加字段,使用drop删除字段:2.使用alter修改字段名:3.修改列类型:4.修改表名:5.修改表选项:6.修改列属性. MySQL数据库修改表结构 ...

  9. 怎么修改mysql表的结构_MySQL数据库如何修改表结构

    MySQL数据库修改表结构的方法:1.使用add添加字段,使用drop删除字段:2.使用alter修改字段名:3.修改列类型:4.修改表名:5.修改表选项:6.修改列属性. [相关图文教程:mysql ...

最新文章

  1. struts2 中的 addActionError 、addFieldError、addActionMessage方法的区别
  2. 密码流 PassWord.java
  3. 在C#中调用一个dll函数,其中有个参数为 hdc,如何在C#中得到这个值并传给这个参数呢?
  4. HEVC/H265 HM10.0 分析(二)TComDataCU.cpp
  5. Azure站点恢复之----VMM 站点到ASR
  6. 通过Xshell来访问和连接Linux
  7. Python OS sys模块
  8. 零基础学python还是c语言-入门是不是应该选择C而不是直接学Python?
  9. DbUtil的介绍使用
  10. Python网络爬虫简单入门
  11. 以图搜图源码html,以图搜图功能实现 (源码+解析)
  12. Java实战项目-移动电商秒杀系统Seckill总结
  13. 三台路由器两台计算机华为,两台华为路由器怎样设置桥接 两台华为路由器设置桥接的方法...
  14. 矩阵转置行列式的运算规律
  15. android悬浮功能实现,Android利用悬浮按钮实现翻页效果
  16. 移动硬盘安装ubuntu系统二——启动U盘安装
  17. logit回归模型_你们要的二项Logit模型在这里——离散选择模型之八
  18. 工程训练大赛物流小车_宁大机械学子在工程训练省赛中斩获佳绩,取得历史性突破...
  19. Git中tag使用教程
  20. C51单片机程序注释与样例

热门文章

  1. 手机红外遥控器 求源码
  2. 圣科鲁兹 计算机专业,加州大学圣克鲁兹分校计算机工程硕士专业 将发明创新融入到工业中!...
  3. 怎样教四岁的孩子学画画
  4. 【Linux】 - Linux中的键盘快捷操作
  5. java体系的中间件适用于go吗,Go语言经典库使用分析(五)| Negroni 中间件(一)...
  6. python学习--统计序列中元素出现的频度(次数)
  7. wireshark的usb抓包分析 2 - 分析数据
  8. 一文解析推特上最常见的加密骗局
  9. Tp5 实现短信发送及页面倒计时
  10. 正则表达式--文本处理神器