• 【Oracle】【17】表创建后,对表进行操作(添加字段,删除主键约束等)


    前言:

    1,添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….); ——添加、修改、删除多列的话,用逗号隔开

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

    3,删除字段的语法:alter table tablename drop (column);

    4,添加主键约束

    5,删除表中已有的主键约束

    6,修改表名和列名

    正文:

    1,添加字段

    alter table test1
    add (name varchar2(30) default ‘无名氏’ not null);

    添加注释:

    comment on column test1.id
    is '表的ID';

    2,修改字段

    alter table test1
    modify (name varchar2(16) default ‘unknown’);

    3,删除字段

    alter table test1
    drop column name;

    4,添加主键约束

    alter table table_name add constraint pk_col_name primary key(col_name);

    5,删除表中已有的主键约束

    (1)无命名
    可用 select * from user_cons_columns;
    查找表中主键名称得table_name表中的主键名为SYS_XXXX,再删除

    (2)有命名

    alter table table_name drop constraint col_name;

    6,修改表名和列名

    (1)修改表名

    ALTER TABLE table_name RENAME TO new_table_name;

     (2)修改列名

    ALTER TABLE table_name RENAME COLUMN col_name to new_col_name;

    参考博客:

    Oracle 增加修改删除字段 - 敌敌 - 博客园
    https://www.cnblogs.com/laipDIDI/articles/2615210.html

  • 相关阅读:
    UGUI血条跟随
    unity组件路径自动生成
    双摄像机使用
    Unity 属性雷达图
    unity UGUI UI跟随
    Unity中实现人物平滑转身
    游戏摇杆
    IIS下载无后缀文件的设置
    convert svn repo to git
    Discovery and auto register
  • 原文地址:https://www.cnblogs.com/huashengweilong/p/10928658.html
Copyright © 2020-2023  润新知