- 博客(66)
- 收藏
- 关注
原创 oracle分区
3、比如范围分区一开始有范围,p1:(1),p2:(2),p3:(3),pDafaule,其中 pDafaule中有数据 4,当将 pDafaule 拆分为 p4:(4) 和 pDafaule时,原先 pDafaule 中的数据4会自动进入了范围 p4 中。在分区时必须确定分区列可能存在的值,一旦插入的列值不在分区范围内,则插入 更新就会失败, 因此通常建议使用 list 分区时,要创建一个 default 分区存储那些不在指定范围内的记录 ,类似 range 分区中的 maxvalue 分区。
2024-01-16 09:52:48 3077
原创 Oracle中的索引
由于索引占用的空间远小于表所占用的实际空间,在系统通过索引进行数据检索时,可先将索引调入内存,通过索引对记录进行定位,大大减少了磁盘/O操作次数,提高检索效率。一般而言,表中的记录数越多,索引带来的效率提高就越明显,所以在数据库系统中,索引是必不可少的数据对象之一。虽然索引对数据库的性能有很大的帮助,但过多、不恰当的索引也可能会产生反作用,导致性能下降。在这种情况下,Oracle会自动为每个索引组织表建立一个基于主键的聚集索引,因为索引组织表本身就是通过主键进行排序的。如果未指定,则使用默认表空间。
2024-01-16 09:50:22 1931
原创 后端接口的查询方式
通过HTTP Body传参数主要用于前端向服务端提交数据,如添加数据、修改数据、上传文件等等,通过Body传参常用的数据格式主要有以下3种:1.application/x-www-form-urlencoded 也就是表单提交,body报文中使用key=value拼接参数;HTTP报文格式GET /user/1?这种方式是最简单,也是最常用的传参方式,通常用于前端从后端获取数据,通过URL传参分为两种,一种是将参数放在URL路径上,另一种是将参数放在QueryString上,也就是URL的?
2023-10-20 10:04:48 1906
原创 Oracle实现主键字段自增
注意:新增了一条数据,点击保存,该软件并不会立刻自动显示生成的ID,我们需要关闭当前页签,再打开就可以看到自增的ID了。方式4类似于方式2,但是对Java程序而言,mybatis的xml需要显式的指定触发器,不够友好。该种方式很简单,底层原理其实和下面3种方式相似,只是Oracle帮我们省去了多余的操作。注意:方式三与MySQL、微软的SQL server的自增方式是一样的!在插入语句中,自增的字段(ID),使用自增序列去代替。建表语句,设置自增字段默认使用自增序列(方式3还需要新加一个触发器,不推荐。
2023-09-26 14:59:51 3775
原创 Mysql和Oracle创建日期和修改日期设置为自动生成
自动获取更新时间:timestamp not null default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP。自动获取创建时间:timestamp not null default CURRENT_TIMESTAMP。modify_time:执行update需要自动更新的字段。userinfo:是表名。
2023-09-07 16:30:08 1965
原创 hive中时间戳与时间字符串相互转换的方法教程
时间戳是数据库常用的存放日期的形式之一,表示从 UTC 时间’1970-01-01 00:00:00’开始到现在的秒数,与常规时间格式如 ‘2018-01-01 00:00:00’可以相互转换,方法如下。
2023-08-04 14:24:09 3439
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人