欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

oracle基础语法(一)

程序员文章站 2024-04-06 11:54:25
...

create user draem0507 identified by test;--创建用户与密码 grant connect,resource to draem0507;--授权连接与处理事务的权限 conn draem0507/test;--以draem0507用户登录 /*创建新表*/ /*用as创建的表主要功能是导入表的数据*/ create table t_test as s

create user draem0507 identified by test;--创建用户与密码

grant connect,resource to draem0507;--授权连接与处理事务的权限

conn draem0507/test;--以draem0507用户登录

/*创建新表*/

/*用as创建的表主要功能是导入表的数据*/

create table t_test as select a.id,a.name new_name from t_test_old;

/*用like创建的表主要是导入表结构*/

select table t_test2 like t_test_old;--oracle不支持like。

/*删除表 drop */

drop table t_test ; --删除整张表

delete table t_test;--只是删除数据,并且可以恢复 truncate不可恢复

alter table t_test add (new_col type[,new_col2 type])--增加列

alter table t_test drop drop_col;--删除列

alter table t_test rename column old_name to new_col_name;--更改字段名

alter table t_test modify change_type_col newtype;--更改字段类型

alter table t_test add primary key(nno);--增加字段主键

alter table t_test drop primary key(nno);--删除字段主键