Oracle入门之表结构的管理

Posted lvzhengmao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle入门之表结构的管理相关的知识,希望对你有一定的参考价值。

 

建表的基本语法:

 

create table table_name(

 

field1 datatype,

 

field1 datatype,

 

field1 datatype,

 

...

 

)

 

:table_name表名;field指定列名(字段名);datatype指定列类型(字段数据类型)

 

注意:创建表时,要根据需保存的数据创建相应的列,并根据数据的类型定义相应的列类型。

 

例:user对象

 

id int

 

name string

 

password string

 

birthday date

 

 

 

快速入门示例:

 

SQL> create table users(

 

     id number,

 

     name varchar2(32),

 

     password varchar2(32),

 

     birthday date);

 

使用alter table语句添加、修改或删除列的语法

添加列基本语法:

alter table TABLENAME add(columnname datatype);

alter table 表名 add(列名(字段名) 列类型(字段类型));

 

修改列基本语法:

alter table TABLENAME modify(columnname datatype);

alter table 表名 modify(列名(字段名) 列类型(字段类型));

 

删除列基本语法:

删除多列语法:

alter table TABLENAME drop(columnname,columnname2,...);

alter table 表名 drop(列名(字段名),列名2(字段名2),...);

删除单列语法:

alter table TABLENAME drop column COLUMNNAME;

alter table 表名 drop column 列名(字段名);

 

修改表的名称基本语法:

rename OldTableName to NewTableName;

rename 表名 to 新表名;

修改列名基本语法:

alter table TABLENAME rename(OldColumnName to NewColumnName);

alter table 表名 rename(旧列名 to 新列名);

查看表结构基本语法:

desc TABLENAME;

desc 表名;

以上是关于Oracle入门之表结构的管理的主要内容,如果未能解决你的问题,请参考以下文章

oracle入门

OracleDBA之表管理

OracleDBA之表管理

Oracle之表空间索引管理权限及角色

Oracle+11g+从入门到精通下载 򟗰

上新 | 《Oracle数据库管理从入门到精通》《Oracle PL/SQL从入门到精通 》