• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    orcale修改表

    oracle sql 根本語句

    東西/原料

    • oracle
    • navicat

    方式/步調

    1. 1

      起首新建一個表A:

      CREATE TABLE A(

          id NUMBER(5,0),

          name VARCHAR2(11),

          score VARCHAR2(5)

      )

    2. 2

      點竄表名
      RENAME old_name TO NEW_NAME;


      例:點竄表名A為B
      RENAME A TO B;

    3. 3

      增添列
      ALTER TABLE table_name ADD (column datatype [DEFAULT expr][,column datatype...]);
      注:可同時插入多列,“[]”中的內容可按照需要決議是否寫入。


      例:給表B增添一列birthday,設置默認日期為當前日期
      ALTER TABLE B ADD (birthday DATE DEFAULT sysdate);

    4. 4

      刪除列
      ALTER TABLE table_name DROP (column);


      例:刪除表B的birthday列
      ALTER TABLE B DROP (birthday);

    5. 5

      點竄列類型(數據類型、長度、默認值)
      ALTER TABLE table_name MODIFY (column datatype [DEFAULT expr][,column datatype...]);


      例:將表B的列score點竄為NUMBER類型,默認值為0(下圖為點竄后表屬性對比)
      ALTER TABLE B MODIFY (score NUMBER DEFAULT 0);

    6. 6

      點竄列名
      ALTER TABLE table_name RENAME column old_column to new_column;


      例:將表B的列name點竄為student_name:
      ALTER TABLE B RENAME column name to student_name;

    • 發表于 2019-10-16 10:49
    • 閱讀 ( 1152 )
    • 分類:其他類型

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆