没有合适的资源?快使用搜索试试~ 我知道了~
超全面的oracle基本语法.
4星 · 超过85%的资源 需积分: 9 3 下载量 67 浏览量
2013-05-17
10:41:22
上传
评论
收藏 6KB TXT 举报
温馨提示
试读
7页
超全面的oracle基本语法,适合初学者的使用。
资源推荐
资源详情
资源评论
自动增长
CREATE SEQUENCE 自动增长名 START WITH 1 INCREMENT BY 1;
在插入数据时
INSERT INTO 表名 VALUES (自动增长.nextval,值1,值2);
查看所有用户
select * from all_users;
查看当前数据库
select name from v$database;
查看当实例中的用户和密码
select username,password from dba_users;
查看当前库的所有数据表:
select TABLE_NAME from all_tables;
查看所有的数据库实例
select * from v$instance;
查询当前数据库中所有表的信息
select * from tab;
select table_name from user_tables;
显示当前用户:
Show user;
创建帐号:
Create user 帐号名 identified by 密码;
查询用户:
Select username,password from dba_users;
修改密码:
Alter user 帐号 identified by 密码;
删除帐号:
Drop user 帐号名;
解锁帐号:
CREATE SEQUENCE 自动增长名 START WITH 1 INCREMENT BY 1;
在插入数据时
INSERT INTO 表名 VALUES (自动增长.nextval,值1,值2);
查看所有用户
select * from all_users;
查看当前数据库
select name from v$database;
查看当实例中的用户和密码
select username,password from dba_users;
查看当前库的所有数据表:
select TABLE_NAME from all_tables;
查看所有的数据库实例
select * from v$instance;
查询当前数据库中所有表的信息
select * from tab;
select table_name from user_tables;
显示当前用户:
Show user;
创建帐号:
Create user 帐号名 identified by 密码;
查询用户:
Select username,password from dba_users;
修改密码:
Alter user 帐号 identified by 密码;
删除帐号:
Drop user 帐号名;
解锁帐号:
Alter user 目标帐号 account unlock;
枷锁帐号:
Alter user 目标帐号 account lock;
才创建的新帐号无法正常连接和访问需要授权
GRANT授予权限
GRANT CONNECT, RESOURCE TO 用户名;
GRANT SELECT ON 表名 TO 用户名;
GRANT SELECT, INSERT, DELETE ON表名 TO 用户名1, 用户名2;
Revoke撤销权限
REVOKE CONNECT, RESOURCE FROM 用户名;
REVOKE SELECT ON 表名 FROM 用户名;
REVOKE SELECT, INSERT, DELETE ON表名 FROM 用户名1, 用户名2;
----------------------------------------------------------------------------------------------
表操作:
修改列类型
alter table 表名 modify 列名 类型
修改字段名(rename)
alter table 表名 rename COLUMN 原列名 to 新列名
添加列
alter table 表名 add 列名 数据类型
删除列
alter table 表名 drop column 字段
依据旧表创建新表
create table 新表 as select * from 旧表;
insert into 新表 SELECT * FROM STUS;
--建约束
--建主键
alter table 表名 add constraint PK_表名_字段名 primary key(字段名)
--建唯一约束
枷锁帐号:
Alter user 目标帐号 account lock;
才创建的新帐号无法正常连接和访问需要授权
GRANT授予权限
GRANT CONNECT, RESOURCE TO 用户名;
GRANT SELECT ON 表名 TO 用户名;
GRANT SELECT, INSERT, DELETE ON表名 TO 用户名1, 用户名2;
Revoke撤销权限
REVOKE CONNECT, RESOURCE FROM 用户名;
REVOKE SELECT ON 表名 FROM 用户名;
REVOKE SELECT, INSERT, DELETE ON表名 FROM 用户名1, 用户名2;
----------------------------------------------------------------------------------------------
表操作:
修改列类型
alter table 表名 modify 列名 类型
修改字段名(rename)
alter table 表名 rename COLUMN 原列名 to 新列名
添加列
alter table 表名 add 列名 数据类型
删除列
alter table 表名 drop column 字段
依据旧表创建新表
create table 新表 as select * from 旧表;
insert into 新表 SELECT * FROM STUS;
--建约束
--建主键
alter table 表名 add constraint PK_表名_字段名 primary key(字段名)
--建唯一约束
剩余6页未读,继续阅读
资源评论
- GalaxyIV2013-05-21东西部错,不过貌似就是名字不对,应该叫系统对象的描述/演示更加贴切一点.
前来报告
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功