mysql、oracle、sqlsever使用不同案例

mysql、oracle、sqlsever不同案例

  • 1、已有的表中添加字段及注释
    • mysql
    • oracle

1、已有的表中添加字段及注释

mysql

一个字段

ALTER TABLE table_name 
ADD COLUMN column_name VARCHAR(100) DEFAULT NULL COMMENT '新加字段' AFTER old_column;

语句内容:

table_name :表名;

column_name:需要添加的字段名;

VARCHAR(100):字段类型为varchar,长度100;

DEFAULT NULL:默认值NULL;

AFTER old_column:新增字段添加在old_column字段后面。

ALTER TABLE  con_customer  ADD TRADE_PARTNER  VARCHAR (512) DEFAULT NULL COMMENT '供应商/客户名称';

多个字段

-- 方式一

ALTER TABLE  con_customer  ADD (
TRADE_PARTNER  VARCHAR (512) DEFAULT NULL COMMENT '供应商/客户名称',
TRADE_PARTNER_CODE  VARCHAR (128) DEFAULT NULL COMMENT '供应商/客户编码'
);

-- 方式二:
ALTER TABLE con_customer 
ADD COLUMN TRADE_PARTNER VARCHAR ( 512 ) DEFAULT NULL COMMENT '供应商/客户名称',
ADD COLUMN TRADE_PARTNER_CODE VARCHAR ( 128 ) DEFAULT NULL COMMENT '供应商/客户编码';

拓展连接:
MySQL增加和修改一个或者多个字段

oracle

给已有的表添加字段

1.一个字段alter table 表名 add 字段 字段类型

ALTER TABLE  JYZB_ACCOUNT_DETAIL  ADD ( TRADE_PARTNER  VARCHAR2 (512) DEFAULT NULL);
ALTER TABLE  JYZB_ACCOUNT_DETAIL  ADD ( TRADE_PARTNER_CODE  VARCHAR2 (128) DEFAULT NULL);

2.多个字段alter table 表名 add (字段 字段类型,字段 字段类型)

ALTER TABLE  JYZB_ACCOUNT_DETAIL  ADD ( TRADE_PARTNER  VARCHAR2 (512) DEFAULT NULL,TRADE_PARTNER_CODE  VARCHAR2 (128) DEFAULT NULL);

给字段添加注释

1.comment on column 表名.字段名 is ‘注释’;

COMMENT ON COLUMN JYZB_ACCOUNT_DETAIL.TRADE_PARTNER is '供应商/客户名称';
COMMENT ON COLUMN JYZB_ACCOUNT_DETAIL.TRADE_PARTNER_CODE is '供应商/客户编码';

错误使用案例
如果在oracle中执行了mysql添加字段的sql报错缺失右括号

ALTER TABLE  JYZB_ACCOUNT_DETAIL  ADD ( TRADE_PARTNER  VARCHAR2 (512) DEFAULT NULL COMMENT '供应商/客户名称');

mysql、oracle、sqlsever使用不同案例_第1张图片

你可能感兴趣的:(数据库,mysql,oracle,数据库)