初学常用命令(一)

序列:

create sequence sequence_name

start  with 1

increment by 1;

序列使用:

insert into table_name [column] values(sequence_name.nextval,值列表)

登录用户:

conn 用户名/密码@orcl

解锁用户:

alter  user user_name account unlock;

密码重置:

alter user user_name ifentified by password;

对用户授予数据操作权限:

grant select on table_name to scott with grant option;

删除权限:

revoke select on table_name from user_name;

事务控制语言:

 UPDATE Result 
             SET studentresult = studentresult + 5 
             WHERE studentresult <= 95;
  
  SAVEPOINT mark1;  标记回滚点
  DELETE FROM result  WHERE id= '002';  
  SAVEPOINT mark2;标记回滚点
  ROLLBACK TO SAVEPOINT mark1;--回到保存点1,撤销删除操作
  COMMIT; 提交事务

排序:

升序:select column from table_name where condition order by;

降序:select column from table_name where condition order by desc;

增加多条记录:

insert into table_name(column) 

select 值列表 from dual union

......

selecr 值列表 from dual;

修改列名数据类型

alter table 表名 modify 列名 数据类型

添加列名
alter table 表名 add 列名 数据类型

重命名列名
alter table 表名 rename column 当前列名 to 新列名

删除列名
alter table 表名 drop column 列名

重命名表明

 alter table 当前表名 rename  to 新表名

添加主键

alter table table_name add constraint 主键名 primary key(column)

删除主键

alter table table_name drop constraint 主键名;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值