聊一聊 oracle
oracle 用户和数据库的概念
原先在mysql中原先我们经常使用的用户是root ,因为mysql 用户可以理解为重量级,还有我们之前 经 常使用的mysql 数据库倒是经常创建 。
oracle中也有用户和数据库的概念 。但是 oracle中的用户和数据库 的概念和mysql正好相反。我们 oracle在默认安装好之后 会为我们默认创建一个orcl的数据库,在oracle 我们一般不随便创建 ,oracle 中的数据库相当于mysql中的用户。我们oracle中一般如果有mysql中创建数据库的需求 ,我们就会创 建用户 。我们以后测试经常使用的就是scott这个账户。
oracle 数据类型
记住字符串就要varchar2,数字类型就用number
sql语句
创建表 删除表 增删改查
sql语句:增删 改查
查询 :where=模糊查询 排序 分组 五个聚合函数max() min() sum() avg() count()连接查询
inner join 返回所有满足连接条件的记录
left join 返回左表的所有数据+满足所有连接条件的记录
oracle中使用序列
在mysql时代自动生成主键 用auto_increment 关键字
oracle 自动生成主键需要用到序列,使用序列 首先要创建序列:
oracle实现分页
mysql 怎么实现分页?limit m,n m代表从第几行开始取数据 下标从0开始 n 代表最多取多少行 oracle使用 rownum 关键字来实现分页。rownum 是一个伪列。假的列 虚拟出来的列。