一、表字段的增刪改:

添加字段的語法:alter table tablename add (column datatype [default value][null/not null],….);

修改字段的語法:alter table tablename modify (column datatype [default value][null/not null],….);

刪除字段的語法:alter table tablename drop (column);

注:添加、修改、刪除多列的話,用逗號隔開。

表字段的重命名:alter table tablename rename column FIELD_NAME to NEW_FIELD_NAME;

二、表的重命名:

alter tabletablename rename to new_table_name;

三、主鍵的增刪改查:

查找表約束:select constraint_name from user_cons_columns a where a.table_name='tablename';

增加表約束:alter table tablename add constraint pk_name primary key(column);

刪除表約束:alter table tablename drop constraint constraint_name----(SYS_C002715);

修改表約束:1)禁用表主鍵:alter table tablename disable primary key;

2)啟用表主鍵:alter table tablename enable primary key;

3)重命名表主鍵:alter table tablename rename constraint pk_id to new_pk_id;

oracle 字段重命名大表,Oracle表字段的增、刪、改、表的重命名及主鍵的增、刪、改...相关推荐

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

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

  2. 平台资源表 表和表字段的命名规范——JEPLUS软件快速开发平台

    为什么80%的码农都做不了架构师?>>>                                      JEPLUS平台资源表和表字段的命名规范 规范性的东西其实都是约定 ...

  3. java 数据库 字段名 转_Java正则表达式实现表字段名和驼峰式命名转换

    Java正则表达式实现表字段名和驼峰式命名转换 在开发过程中,数据表中的字段名我们通常以"_"分隔(如:user_name),而在Java的实体类中我们的字段属性通常采用驼峰式命名 ...

  4. oracle修改表字段名备注_oracle修改表名、列名、字段类型、添加表列、删除表列...

    ALTER TABLE SCOTT.TEST RENAME TO TEST1--修改表名 ALTER TABLE SCOTT.TEST RENAME COLUMN NAME TO NAME1 --修改 ...

  5. oracle表字段用中文,GoldenGate 中文表/中文字段处理

    比如有个如下的中文表: 示例40: create table 测试表( ID NUMBER, 姓名 VARCHAR2(30), FLAG CHAR(1), CONSTRAINT PK_TESTD PR ...

  6. Oracle→表、表字段数据类型、表DDL语句、数据DML语句、约束、case...when、decode

    表字段数据类型 创建表 添加字段 变更字段数据类型 删除字段 修改字段名 修改表名 删除表 insert插入语句 创建表时复制插入 添加时复制插入 update变更语句 delete删除语句 NOT ...

  7. 数据库表和表字段的命名规范

    由于最近一直忙着写毕业设计论文,所以没有更新博客,在整理毕设系统的数据库表的时候感觉之前的数据库表的命名格式有很大的问题,所以通过上网查阅资料整理了以下资料. 数据表名的命名规范 采用26个英文字母( ...

  8. web mysql 界面表命名规范_MySql数据库表字段命名及设计规范

    1.设计原则 1) 标准化和规范化web 数据的标准化有助于消除数据库中的数据冗余.标准化有好几种形式,但 Third Normal Form(3NF)一般被认为在性能.扩展性和数据完整性方面达到了最 ...

  9. mysql字段命名_Mysql 01—数据库表字段的命名规则

    摘要:当前测试工作为自研数据库测试,同时需要为自动化执行处理入库数据表,为让自己看起来专业些,特查找资料学习数据库的各种规范使用. 本文是一篇包含了数据库命名.数据库表命名.数据库表字段命名及SQL语 ...

最新文章

  1. ICSharpCode.SharpZipLib 压缩
  2. Linux下编译Boost
  3. Bellman-Ford 算法
  4. python:copy()和deepcopy()区别
  5. 程序员编程10大原则,请牢牢记住!
  6. P4643-[国家集训队]阿狸和桃子的游戏【结论】
  7. Linux下ACE、xml解析库开发环境搭建
  8. jQuery框架学习第九天:jQuery工具函数介绍与使用
  9. python回溯方法的模板_实例讲解Python基于回溯法子集树模板实现图的遍历功能
  10. iOS安装包瘦身小记
  11. 2022-2027年中国小麦加工行业市场深度分析及投资战略规划报告
  12. 瞬态抑制二极管有方向吗?
  13. [4G5G专题-70]:物理层 - 4G LTE 下行物理控制格式指示信道PCFICH与物理下行控制信道PDCCH
  14. 基于BERT-PGN模型的中文新闻文本自动摘要生成
  15. 二维正态分布matlab程序,一维正态分布、二维正态分布的matlab实现
  16. 字符集和字符编码(Charset Encoding)
  17. 【Dlib人脸识别】1. Dlib人脸检测的基本原理
  18. 程序员必备的十四款工具,你都用过吗?
  19. CRC校验原理及CRC-8简单校验函数设计
  20. C# 更换微信小程序码中间的logo图层

热门文章

  1. HTML+CSS从入门到入土
  2. Ofd文档要修改怎么办?可以转成Word吗
  3. Code For Better 谷歌开发者之声——使用 GPU 渲染模式分析工具进行分析
  4. MATLAB处理信号得到频谱、相谱、功率谱
  5. nrm : 无法加载文件 C:\Users\TANG\AppData\Roaming\npm\nrm.ps1,因为在此系统上禁止运行脚本
  6. IMF国际货币基金组织
  7. vtk中长度测量和角度测量
  8. SSD与HDD、HHD的区别
  9. 计算机控制器安装方法,win7正确安装3D视频控制器的两种方法介绍
  10. 关于springmvc拦截器 controll aop执行顺序