Oracle基本命令大全
用户:
scott/tiger
sys as sysdba 空密码
转换用户登录:
connect 用户/密码
connect sys as sysdba 权限
用户解锁:
alter user scott account unlock;
-------------------------------------
表:
创建表语法:
create table 表名 ( 列名 类型 约束 是否为空, ...... 列名 类型 约束 是否为空 );
查看表结构:
desc 表名
提交:
commit;
修改命令:
alter table
1、添加约束
alter table 表名 add constraint 约束名 约束类型
2、删除约束
alter table 表名 drop constraint 约束名
3、修改列
alter table 表名 modify(列名 类型 约束 是否为空)
4、添加列
alter table 表名 add(列名 类型 约束 是否为空)
5、删除列
alter table 表名 drop column 列名
6、修改列名
alter table 表名 rename column 列名 to 新列名
7、修改表名
alter table 表名 rename to 新表名。
添加多行:
1、把源表中的数据添加到新表(已存在) insert into 新表名(列名) select 列名 from 源表名
2、把现有表中的数据创建到新表中(一定不能存在新表) create table 新表 as selelct 列名 from 源表名 where (不要数据--where 1=2)
--------------------------
序列:
语法:
create sequence 序列名;
伪列:
nextval,currval;
查看序列的当前值:
select 序列名.currval from dual;
查看序列的下一个值:
select 序列名.nextval from dual;
修改:
alter sequence 序列名
删除:
drop sequence 序列名
--------------------------------------------
创建用户:
create user 用户名 identified by 密码。
1、分配会话权限(授权) grant create session to 用户名。
2、分配资源权限 grant connect,resource to 用户名。
取消:
revoke resource from 用户名 grant命令用于为用户分配权限或角色,而revoke命令用于为用户撤销权限或角色
---------------------
访问其他用户的表。
在其他用户登录的情况下授权:
grant select,insert,update,delete on 表名 to 用户名。
查看用户的表:
select table_name from user_tables;
--------------------
伪列:
select rownum,表名.* from 表名 where rownum
-----------------------------------
清屏:
clear scr;
--------------------------
添加外键约束:
alter table 外键表 add constraint FK_名字 foreign key(外键列) references 主键表(列)
alter table 外间表 add constraint fk_名字 foreign key (外键列) references 主键表(列)
Oracle基本命令大全的更多相关文章
- oracle查询语句大全 oracle 基本命令大全
oracle查询语句大全 oracle 基本命令大全 来源于:http://download.csdn.net/download/jia584643753/5875619 1.create user ...
- oracle 错误代码大全
oracle错误代码大全(超详细) ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最 ...
- Oracle错误代码大全
Oracle错误代码大全——最新.最全的Oracle错误代码 对快速查找oracle数据库错误原因很有帮助 ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ...
- 转:Linux基本命令大全
Linux基本命令大全 新手刚刚接触Linux的时候可能处处感到不便,不过没有关系,接触新的事物都有这样的一个过程,在你用过Linux一段时间后,你就会逐渐了解Linux其实和Windows一样容 ...
- Oracle函数大全下载
Oracle函数大全下载 是一个压缩包,里面是一个chm格式的帮助文档,很实用.
- oracle关键字大全--注意不要乱用哦
遇到怀疑可能使用了关键字,就来搜一搜吧 ... Oracle 关键字(保留字) 大全 其实这个东西可以在oracle 上输入一个sql语句就可以得到: select * from v$reserved ...
- oracle函数大全(转载)
F.1字符函数--返回字符值 这些函数全都接收的是字符族类型的参数(CHR除外)并且返回字符值.除了特别说明的之外,这些函数大部分返回VARCHAR2类型的数值.字符函数的返回类型所受的限制和基本数据 ...
- [转]ORACLE函数大全
SQL中的单记录函数 1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ' ...
- Oracle提示大全
Hint概述 基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担.但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比. 此时就需要DBA进行 ...
随机推荐
- linux提取指定列字符并打印所有内容(awk)
假设有文件长如下样子: CHROM POS ID REF ALT QUAL FILTER INFO FORMAT samplename 1 3552 ...
- Apache的ProxyPass简单使用
转: Apache的ProxyPass简单使用 置顶 2017年08月14日 18:54:33 师太,老衲把持不住了 阅读数:11164 http://mtnt2008.iteye.com/blo ...
- maven项目检出后报错(包括编译报错和运行报错)的常见检查处理方式
maven项目检出后报错(包括编译报错和运行报错)的常见检查处理方式: 1.更改项目的jdk为我们安装的jdk2.更改build配置里的 output folder 目录为 xxx项目名/target ...
- MUI 样式按钮的禁用
1)如果是button,input等标签,可以 .attr("disabled",true)或者.attr("disabled","disab ...
- Nginx的特性与核心类别及配置文件和模块详解
1.root path 设置web资源路径,用于指定请求的根文档目录,从根开始匹配 root:root/URI 2.alias path 指定路径别名,只能用于location中,从最后一个/开始匹配 ...
- 2018acm-icpc江苏邀请赛后记
这场比赛可真难. 不得不说矿大的环境大大出乎了我的意料,无论是校园面积还是基础设施都很好,唯一美中不足的大概是吃了一顿晚饭每个菜都有辣,幸好饭票发的很多,一个人四张饭票,一张饭票可以换3根香蕉,于是我 ...
- 记录一次iptables端口转发的配置
需求是公网访问2.2.2.22的80端口,直接转发到内网的192.100.100.178的80端口上. 代理服务器的,两个不同的网卡 eth0 2.2.2.22 eth1 192.100.100.10 ...
- 阿里云(四)Linux 实例常用内核网络参数介绍与常见问题处理
Linux 实例常用内核网络参数介绍与常见问题处理 https://help.aliyun.com/knowledge_detail/41334.html
- 机器学习:Python实现聚类算法(二)之AP算法
1.算法简介 AP(Affinity Propagation)通常被翻译为近邻传播算法或者亲和力传播算法,是在2007年的Science杂志上提出的一种新的聚类算法.AP算法的基本思想是将全部数据点都 ...
- Rime中州韵导入极点五笔词库(附:自制词库)
前言 之前写了一篇文章,[输入法]Rime-中州韵 基本设置 附:官方定制指南,其中导入词库这一块引用其它博主的文章,最近发现那个工具链接已经过期了,参考了百度贴吧的说明,不要直接使用工具去导入会更好 ...