oracle的部分增删查改
1、 创建表空间 create tablespace (demo)表名 logging datafile( 表空间存放的位置) ‘D:\app\Administrator\oradata\orcl\demo.dbf’ size 100M autoextend on next 100M maxsize 500M;
2、 创建用户,修改用户,删除用户
创建用户:create user zhangsan identified by 123456 default tablespace lili temporary tablespace temp;
给用户赋权:grant connect ,resource to zhangsan;
修改密码:alter user zhangsan identified by 123456;
删除用户:drop user zhangsan cascade;
drop user zhangsan;
其中,cascade 删除用户下的包括视图、表、索引等都删除了
查询时间:select sysdate from dual;
select systimestamp from dual;(精确到秒后六位)
创建序列:create sequence t_class_seq start with 3 increment by 2 maxvalue 4999;
查询序列:select * from user_sequences;
查询序列下一个值:select t_class_seq.nextval from dual;
删除序列:drop sequence t_class_seq;
使用序列自增:
begin
insert into t_class values(t_class_seq.nextval,'8班','2013',sysdate);
insert into t_class values(t_class_seq.nextval,'9班','2014',sysdate);
insert into t_class values(t_class_seq.nextval,'10班','2015',sysdate);
insert into t_class values(t_class_seq.nextval,'11班','2016',sysdate);
insert into t_class values(t_class_seq.nextval,'12班','2017',sysdate);
end;
增加主键约束:foreign key(tid) references t_dept(id)
删除id=5的表:delete from t_class where id=5;
删除表:truncate table t_class;
drop table t_class;
3.权限:
connect resource权限:grant connect,resource to user;
后用户包括的权限:
CONNECT角色 --是授予最终用户的典型权利,最基本的
ALTER SESSION --修改会话
CREATE CLUSTER --建立聚簇
CREATE DATABASE LINK --建立数据库链接
CREATE SEQUENCE --建立序列
CREATE SESSION --建立会话
CREATE SYNONYM --建立同义词
CREATE VIEW --建立视图
RESOURCE角色: --是授予开发人员的
CREATE CLUSTER --建立聚簇
CREATE PROCEDURE --建立过程
CREATE SEQUENCE --建立序列
CREATE TABLE --建表
CREATE TRIGGER --建立触发器
CREATE TYPE --建立类型
从dba_sys_privs里可以查到:
4:例子:
1.查看所有用户:
select * from dba_users;
select * from all_users;
select * from user_users;
2.查看用户或角色系统权限:
select * from dba_sys_privs;
select * from user_sys_privs;
3.查看用户对象权限:
select * from dba_tab_privs;
select * from all_tab_privs;
select * from user_tab_privs;
4.查看所有角色:
select * from dba_roles;
5.查看用户或角色所拥有的角色:
select * from dba_role_privs;
select * from user_role_privs;
5、 https://archive.sap.com/discussions/thread/3344879 数据库报错链接
最新文章
- __run_timers() -- 处理全部超时定时器
- hdu 1281 二分图最大匹配
- 【代码笔记】iOS-替换电话号码中间4位为-号
- 【原创】js中input type=file的一些问题
- VirtualBox网络设置的问题
- Android 自定义控件(一)
- Linux下串口编制【转】
- Oracle 新手问答
- docker入门指南(转载)
- 一名IT从业者的英语口语能力成长路径
- 【转】 各种 基于Unity3d 引擎的Android游戏优化 (drawcall)
- traceroute小结 come from CSDN author:houdong
- 反应堆Reactor
- python编码问题和逻辑运算
- spring学习总结——介绍
- 哈尔滨工程大学ACM预热赛 G题 A hard problem(数位dp)
- BZOJ4966 : 总统选举
- Java-Mail邮件开发
- [Django] Window上通过IIS发布Django网站
- Shell教程 之printf命令