Oracle Database之表基本操作(DDL)

前端之家收集整理的这篇文章主要介绍了Oracle Database之表基本操作(DDL)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文详细介绍了Oacle数据库中表的基本操作:

如何创建数据库

--方法1: 用create table创建表

  1. create table ods_user_inf
  2. (
  3. user_id number,user_num varchar2(20),user_name varchar2(30),nickname varchar2(30),status varchar2(10),gender varchar2(1),birthday date,email varchar2(50),telephone varchar2(20),mobile varchar2(20),address varchar2(300),department_id number
  4. );

--方法2: 基于现有表创建表结构
  1. create table ods_user
  2. as
  3. select *
  4. from ods_user_inf
  5. where 1=2;

如何重命名数据库表名

  1. alter table ods_user_active rename to ods_user_effective;

如何添加数据库表备注

  1. comment on table ods_user_inf is 'The table is created to store the user information';
--查看备注:
  1. select * from user_tab_comments where comments is not null;

如何删除

  1. drop table ods_user_inf_active;

如何增加数据库表列

  1. alter table ods_user_inf add (salary number(22,2),bonus number(22,2));
  2. alter table ods_user_inf add (type varchar2(20));
  3. alter table ods_user_inf add (attribute1 varchar2(20));
  4. alter table ods_user_inf add (attribute1 varchar2(20));

如何修改数据库表列名

  1. alter table ods_user_inf rename column type to user_type;

如何修改数据库表列类型

  1. alter table ods_user_inf modify user_type varchar2(25);

如何增加数据库列备注

  1. comment on column ods_user_inf.user_num is 'user number';

--查看备注:

  1. select * from user_col_comments where comments is not null and table_name='ODS_USER_INF';

如何删除数据库表中的列

  1. alter table ods_user_inf drop column attribute2;

猜你在找的Oracle相关文章