--创建表
create table TEST
(
ID NUMBER not null,
NAME VARCHAR2(20)
)
ALTER TABLE SCOTT.TEST RENAME TO TEST1--修改表名
ALTER TABLE SCOTT.TEST RENAME COLUMN NAME TO NAME1 --修改表列名
ALTER TABLE SCOTT.TEST MODIFY NAME1 NUMBER(20) --修改字段类型
ALTER TABLE SCOTT.TEST ADD ADDRESS VARCHAR2(40) --添加表列
ALTER TABLE SCOTT.TEST DROP COLUMN ADDRESS --删除表列
--创建同义词
create public synonym T_TABLE for SCOTT.T_TABLE;
--给用户赋权
grant select,update,delete,insert on T_TABLE to SCOTT;
--创建序列
create sequence seq_test
minvalue 1
maxvalue 99999999999999999999
start with 1
increment by 1
cache 20;
--创建索引
create index [index_name] on [table_name]( "column_name ")
--主键索引
alter table table_name add constraint index_name primary key (col1);
本文介绍了如何在Oracle数据库中进行表的操作,包括创建、修改表结构,创建同义词及给用户授权等过程。此外,还展示了如何创建序列和索引来优化数据检索效率。
7932

被折叠的 条评论
为什么被折叠?



