oracle 主键_聊一聊 oracle

聊一聊 oracle

oracle 用户和数据库的概念

原先在mysql中原先我们经常使用的用户是root ,因为mysql 用户可以理解为重量级,还有我们之前 经 常使用的mysql 数据库倒是经常创建 。

oracle中也有用户和数据库的概念 。但是 oracle中的用户和数据库 的概念和mysql正好相反。我们 oracle在默认安装好之后 会为我们默认创建一个orcl的数据库,在oracle 我们一般不随便创建 ,oracle 中的数据库相当于mysql中的用户。我们oracle中一般如果有mysql中创建数据库的需求 ,我们就会创 建用户 。我们以后测试经常使用的就是scott这个账户。

oracle 数据类型

544906c64d17c070ce27ee573b386aa1.png

记住字符串就要varchar2,数字类型就用number

sql语句 

创建表 删除表  增删改查

8376328d0f24d472fb5064933dbec548.png

21a6dc26d34fa204bedcbe67957a98e1.png

sql语句:增删 改查     

查询 :where=模糊查询  排序 分组 五个聚合函数max() min() sum() avg() count()连接查询 

inner join 返回所有满足连接条件的记录  

left join 返回左表的所有数据+满足所有连接条件的记录 

oracle中使用序列 

在mysql时代自动生成主键 用auto_increment 关键字

oracle 自动生成主键需要用到序列,使用序列 首先要创建序列:

d01341eddb2c506b268851cdcbd135b9.png

oracle实现分页

mysql 怎么实现分页?limit m,n  m代表从第几行开始取数据  下标从0开始  n  代表最多取多少行 oracle使用 rownum 关键字来实现分页。rownum 是一个伪列。假的列 虚拟出来的列。

68f187c42a61338fcccd5dc7b97dfeec.png

2dab7db7ac0cd39a541055fdcda37a25.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值