zoukankan      html  css  js  c++  java
  • Mysql、SqlServer和Oracle 添加修改删除字段

    MySql:
    添加单列:
    ALTER TABLE 表名 ADD 列名 数据类型

    添加多列:
    ALTER TABLE 表名 ADD 列名1 数据类型1,Add 列名2 数据类型2

    修改单列数据类型:
    ALTER TABLE 表名 CHANGE COLUMN 列名 数据类型

    同时修改多列数据类型:
    ALTER TABLE 表名 CHANGE COLUMN 列名 数据类型,CHANGE COLUMN 列名 数据类型

    删除单列:
    ALTER TABLE 表名 DROP COLUMN 列名

    删除多列:
    ALTER TABLE 表名 DROP COLUMN 列名1,DROP COLUMN 列名2

    同时添加和修改多列:
    ALTER TABLE 表名 ADD 列名1 数据类型1,CHANGE COLUMN 列名 数据类型,DROP COLUMN 列名1

    COLUMN 关键字可以省略)
    --------------------------------------------------------------------------------------
    SqlServer(Transact-SQL):
    添加单列:
    ALTER TABLE 表名 ADD 列名 数据类型 
    添加多列:
    ALTER TABLE 表名 ADD 列名1 数据类型1,列名2 数据类型2

    修改单列数据类型:
    ALTER TABLE 表名 ALTER COLUMN 列名 数据类型

    同时修改多列数据类型:
    不支持

    删除单列:

    ALTER TABLE 表名 DROP COLUMN 列名

    删除多列:

    ALTER TABLE 表名 DROP COLUMN 列名1,列名2

    同时添加和修改多列:
    不支持,每次只能进行一种操作.
    --------------------------------------------------------------------------------------
    Oracle(PL/SQL):
    添加单列:

    ALTER TABLE 表名 ADD 列名 数据类型

    添加多列:
    ALTER TABLE 表名 ADD ( 列名1 数据类型1,列名2 数据类型2)

    修改单列数据类型:
    ALTER TABLE 表名 MODIFY 列名 数据类型

    同时修改多列数据类型:

    ALTER TABLE 表名 MODIFY ( 列名1 数据类型1,列名2 数据类型2)

    删除单列:

    ALTER TABLE 表名 DROP COLUMN 列名

    删除多列:

    ALTER TABLE 表名 DROP (列名1,列名2)

    同时添加和修改多列:

    ALTER TABLE 表名 ADD ( 列名1 数据类型1,列名2 数据类型2) MODIFY ( 列名3 数据类型3,列名4 数据类型4)
  • 相关阅读:
    广域网(ppp协议、HDLC协议)
    0120. Triangle (M)
    0589. N-ary Tree Preorder Traversal (E)
    0377. Combination Sum IV (M)
    1074. Number of Submatrices That Sum to Target (H)
    1209. Remove All Adjacent Duplicates in String II (M)
    0509. Fibonacci Number (E)
    0086. Partition List (M)
    0667. Beautiful Arrangement II (M)
    1302. Deepest Leaves Sum (M)
  • 原文地址:https://www.cnblogs.com/zhuiyi/p/2160379.html
Copyright © 2011-2022 走看看