Oracle相关
自己遇到的orcale及学习的分享
予你成诗
有人说,学习是一种信仰
展开
-
Oracle中的分页查询
在mysql中,分页查询可以这么写select * from goods where 1=1 limit 1,1;但是在 Oracle 中,没有 limit 这个用法,想要在Oracle中分页查询,那就需要用到ruwnum这个东西了原创 2021-05-19 19:59:18 · 184 阅读 · 1 评论 -
Oracle的分组查询
目录关键字---group by分组使用注意having的使用having 和 where 的区别关键字---group by假设有一张 goodsinfos 表,此表的商品量非常大,属性为 id、goodsname、user、activetime 含义为别为id、商品名、负责人、上架时间根据操作人分组,查看商品都有哪些操作人select user from goodsinfos group by user;有的人可能会想,那我能不能根据 user 分组,...原创 2021-05-14 07:59:53 · 178 阅读 · 2 评论 -
Oracle中的函数及简单使用
函数的分类Oracle的函数分为单行函数和多行函数单行函数作用于一行,只返回一个值多行函数作用于多行,只返回yi原创 2021-05-12 22:49:25 · 1269 阅读 · 0 评论 -
Oracle中序列的使用
目录什么是序列为什么主键一般让它自动递增创建序列注意使用序列查询序列使用序列往一张表插入含主键的数据什么是序列序列,默认从1开始,按照顺序递增,主要是用来给主键使用的为什么主键一般让它自动递增假设有n个用户,每个用户都在往一张表里插入数据,如果id是人工插入,很有可能会重复,所以让它自动递增是比较好的创建序列create sequence s_goods;创建名为 s_goods 的序列注意序列不属于任何一张表,但是可以在逻辑上和表进行一个绑原创 2021-05-12 21:50:56 · 171 阅读 · 0 评论 -
Oracle对数据记录的基础增、删、改、查
目录假设使用这个表结构增改删假设使用这个表结构增insert into goods (id, goodsName, price) values (1, '商品1', 10.99);commit;改update goods set goodsName = '商品1改名' where id = 1;commit;删delete from goods where id = 1;查select * from goods where id = 1;原创 2021-05-06 07:56:09 · 212 阅读 · 0 评论 -
Oracle创建表、Oracle修改表结构
目录创建表修改表结构添加列修改列类型修改列名称删除列创建表create table goods( id number(10), goodsName varchar2(20), price number(6,2));修改表结构添加列alter table goods add ( desc1 varchar2(100), desc2 varchar2(50));修改列类型alter table good原创 2021-05-05 17:51:44 · 129 阅读 · 0 评论 -
oracle数据类型
varchar表示字符串,固定长度,最大长度2000标准SQL里的对于汉字占用两个字节、对于数字和英文字符占一个字节,占用内存小对空串不处理varchar2表示字符串,可变长度,最大长度4000Oracle特有的一般情况下会把所有字符按照两个字节处理,受数据库使用的字符集影响,如果是GBK,汉字占两个字节,英文一个,如果是UTF-8,汉字占三个字节,英文占一个对空串当做null处理NUMBER数值类型NUMBER(n) 代表最大是n位数,长度是nNUMBE原创 2021-05-05 17:41:14 · 62 阅读 · 0 评论 -
Oracle的体系结构、Oracle创建表空间、Oracle创建用户及用户授权
目录orcale是数据的物理存储,可以看做整个orcale是一个大库orcale的用户是管理表的基本单位,和mysql不一样,mysql管理表的基本单位是数据库创建表空间删除表空间创建用户给用户授权orcale角色---connectorcale角色---resourceorcale角色---dbaorcale是数据的物理存储,可以看做整个orcale是一个大库orcale的用户是管理表的基本单位,和mysql不一样,mysql管理表的基本单位是数据库创建表空原创 2021-05-05 17:27:25 · 80 阅读 · 0 评论 -
Oracle初使用---连接
个人使用过的方式及同事用的方式IDEA连接本人是做java的,所以用的IDE是IDEA,IDEA自己就可以连接数据库最右侧,database填入对应的配置项就可以连接了DataGrip连接打开DataGrip,左上角填入自己的配置即可连接PLSQL连接个人觉得这是一个很老的东西,也是一个不好用的东西,本人就只用过一次,然后再也不用了,感觉配置起来很麻烦,需要依赖官方提供的链接orcale的工具打开软件将官方提供的 instantclient原创 2021-05-05 17:03:30 · 179 阅读 · 2 评论