zoukankan      html  css  js  c++  java
  • Oracle 表的常见操作

    --创建表并指定表空间
    create table goods(
    id VARCHAR2(20) primary key,
    name VARCHAR2(20) NOT NULL,
    price NUMBER NOT NULL
    )tablespace jzy;


    --查看表属于哪个表空间
    select table_name,tablespace_name from user_tables WHERE "LOWER"(table_name)='goods';


    --查看表结构(只能在命令行窗口中执行,不能查询编辑器中执行)
    DESC goods;


    --增加列(无column关键字)
    alter table goods add (stock number);


    --修改列数据类型
    alter table goods MODIFY(stock char);


    --删除列(有column关键字)
    alter table goods drop COLUMN stock;


    --重命名列名
    alter table goods rename column name to goodsName;


    --将表移动到另外一个表空间
    alter table goods move tablespace jzy;


    --删除数据表和表之间的约束
    drop table goods cascade constraints;


    --更加列名获取所在的表名
    select table_name from user_tab_cols where "LOWER"(column_name)='sno';


    --利用已有的表创建一个另外一个一样的包 1<>1表示不要数据
    create table student2 as select * from STUDENT where 1<>1;


    --将student表中的数据插入student2表中
    insert into student2 SELECT * from STUDENT where SSEX='男';

  • 相关阅读:
    2021.6.7
    2021.6.4
    2021.6.3
    2021.6.2 团队第二阶段冲刺第十天
    2021.6.1 团队第二阶段冲刺第九天
    2021.5.31 团队第二阶段冲刺第八天
    2021.5.30 团队第二阶段冲刺第七天
    逻辑卷的使用
    磁盘阵列
    磁盘配额
  • 原文地址:https://www.cnblogs.com/riskyer/p/3246609.html
Copyright © 2011-2022 走看看