oracle命令

命令行连接数据库: cmd-->sqlplus-->conn sys/sys as sysdba; (以管理员的身份连接数据库)

 conn root/root :以普通身份连接数据库

oracle创建用户: create user zhangsan(用户名) identified by 123456(密码) account unlock;

删除用户:drop user zhangsan(用户名) cascade;

用户授权:grant dba(权限) to  zhangsan

解除权限:revoke dba(权限) from zhangsan

创建表: 

create table [schema].table_name(
   column_name dataType [column_constraint],……n
) tablespace ts_name

修改表增加列:

alter table [schema].table_name 
    add (column_name dataType [column_constraint],……n)

删除列:alter table [schema].table_name     drop column colum_name 

添加约束: alter table [schema].table_name     add constraint 约束名 约束类型

删除约束: alter table [schema].table_name drop constraint 约束名

创建序列(sequence)的语法
 create sequence 序列名
       [increment by  n]
       [start with n]
       [{maxvalue/minvalue n | nomaxvalue}]
       [{cycle|nocycle}]       [{cache n|nocache}];

序列访问: select seq_name.nextval from dual; 获取序列的下一个值

select seq_name.currval from dual; 获取序列的当前值

修改序列语法:
ALTER SEQUENCE 序列名

[INCREMENT BY n]

[{MAXVALUE/ MINVALUE n|NOMAXVALUE}]

[{CYCLE|NOCYCLE}]

[{CACHE n|NOCACHE}];

删除序列:drop sequence seq_name;
分页语句实例:
 select * from 
         (select t.*,rownum as rownu from emp t  where rownum <= 10 ) tt
  where tt.rownu>0

 alter table [schema].table_name

  drop constraint 约束名

altalter table [schema].table_name 
    add (column_name dataType [column_constraint],……n)er table [schema].table_name

  add (column_name dataType [column_constraint],……n)

 cr

 create table [schema].table_name(

   column_name dataType [column_constraint],……n

) tablespace ts_name

eate table [schema].table_name(

   column_name dataType [column_constraint],……n

) tablespace ts_name

 create table [schema].table_name(

   column_name dataType [column_constraint],……n

) tablespace ts_name

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ansap

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值