zoukankan      html  css  js  c++  java
  • 表管理-修改

    基本语法:

      新建表:

          语法:CREATE TABLE <表名> ([表定义选项])[表选项][分区选项];

          [表定义选项]的格式为:

            <列名1> <类型1> [,…] <列名n> <类型n>

            CREATE TABLE 命令语法比较多,其主要是由表创建定义(create-definition)、表选项(table-options)和分区选项(partition-options)所组成的。

      修改表:

          语法:ALTER TABLE 表名 ADD|MODIFY|DROP|CHANGE COLUMN 字段名 【字段类型】;

      修改表名:

          语法:ALTER TABLE <旧表名> RENAME [TO] <新表名>;

          [TO]为可选参数,使用与否均不影响结果。

      添加字段:

          语法:ALTER TABLE <表名> ADD <新字段名> <数据类型> [约束条件] [FIRST|AFTER 已存在的字段名];

          新字段名为需要添加的字段的名称;FIRST 为可选参数,其作用是将新添加的字段设置为表的第一个字段;AFTER 为可选参数,其作用是将新添加的字段添加到指定的已存在的字段名的后面。

      修改字段数据类型:

          语法:ALTER TABLE <表名> MODIFY <字段名> <数据类型>

          表名指要修改数据类型的字段所在表的名称,字段名指需要修改的字段,数据类型指修改后字段的新数据类型。

      修改字段名称:

          语法:ALTER TABLE <表名> CHANGE <旧字段名> <新字段名> <新数据类型>;

          旧字段名指修改前的字段名;新字段名指修改后的字段名;新数据类型指修改后的数据类型,如果不需要修改字段的数据类型,可以将新数据类型设置成与原来一样,但数据类型不能为空。

      修改字段位置:

          语法:ALTER table <表名> MODIFY <字段名> <数据类型> FIRST;

          可以通过这种方式移动字段位置,不会影响数据,本例将字段移动到第一位

      删除字段:

          语法:ALTER TABLE <表名> DROP <字段名>;

          字段名指需要从表中删除的字段的名称。

  • 相关阅读:
    oracle ash性能报告的使用方法
    Top 5 Timed Events[转]
    通过top 5等待事件查看sql语句
    oracle中关于删除表purge语句和闪回语句的基本使用
    oracle表类似:BIN$dJ5h8mA4Lr/gQAB/AQB0oA==$0 TABLE
    Oracle 10G 中的"回收站"
    oracle ash性能报告的使用方法
    分析AWR报告
    global cache cr request
    ORACLE创建OEM是老爱报的错误【weber出品】
  • 原文地址:https://www.cnblogs.com/lzghyh/p/12066905.html
Copyright © 2011-2022 走看看