- 博客(11)
- 资源 (10)
- 收藏
- 关注
原创 [亲测]数据库优化
一. 准备数据生成一千万条测试数据(约耗时3-10分钟)create table t_user as select rownum as id, to_char(sysdate + rownum/24/3600, 'yyyy-mm-dd hh24:mi:ss') as birthday, trunc(dbms_random.value(0, 100))...
2019-01-11 21:35:28 2481
原创 Oracle执行计划Explain Plan 如何使用
1 . Oracle执行计划Explain Plan1.1 概念概念:一条查询语句在ORACLE中的执行过程或访问路径的描述。即就是对一个查询任务,做出一份怎样去完成任务的详细方案。如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。 看懂执行计划也就成了SQL优化的先决条件。 通过执行计划定位性能问题,定位后就通过建立索引、修改sql等解决问...
2019-01-11 21:26:33 6837 1
原创 [亲测]Oracle对象-高级
一.Oracle对象-高级 – 关系对象型数据库一、视图(一)什么是视图1.视图和表的区别:视图是实体表的映射,视图和实体表区别就是于视图中没有真实的数据存在。视图中存储的是SQL语句2.什么时候使用视图:1, 在开发中,有一些表结构是不希望过多的人去接触,就把实体表映射为一个视图。2, 在项目过程中,程序人员主要关注编码的性能、业务分析这方面。对于一些复杂的SQL语句,设计人...
2019-01-11 21:11:18 2597 1
原创 [亲测]Oracle查询--单行函数--PL/SQL,分析函数,集合运算(三)
ORACLE查询(单行函数–PL/SQL,分析函数,集合运算)一、单行函数–PL/SQL(一)字符函数1.字符串拼接 concat 或 ||--方式一select concat('Hello','World') from dual;--方式二select 'Hello'||'world' from dual;结果:2.将首字母大写,其他全部小写 initcapselect ...
2019-01-11 15:49:36 2786
原创 [亲测]Oracle查询--子查询,分页查询(二)
ORACLE查询(子查询,分页查询)一、子查询(一)单行子查询 ( 只返回一条记录 )1 .查询 2012 年 1 月用水量大于平均值的台账记录select * from t_account where usenum > (select avg(usenum) from t_account where year = '2012' and month = '01' );结果:...
2019-01-11 15:04:23 2472
原创 [亲测]Oracle查询--单表查询,连接查询(一)
ORACLE查询(单表查询,连接查询)一、单表查询(一)简单条件查询1. 查询水表编号为 30408 的业主记录 ( 精确查询 )select * from t_owners where watermeter= 30408;结果:2. 查询业主名称包含“刘”的业主记录 (模糊查询)select * from t_owners where name like '%刘%';...
2019-01-11 14:51:01 2815
原创 [亲测]Oracle数据库安装与配置
一、Oracle简介(一)什么是ORACLE功能强大、性能卓越Oracle数据库思想的诞生是在IBM公司。上世纪60年代-70年代–IBM的一款数据库IMS,98%+(二)ORACLE体系结构运行oracle数据库,必须启动oracle的监听器,监听器监听oracle的数据库服务,在oracle的服务商可以创建数据库的实例,oracle的数据库可以看成是oracle的数据库服务,...
2019-01-08 20:29:21 3835
原创 [亲测]Oracle数据库操作
一、Oracle数据库操作(一)创建表空间在Oracle中,表空间分为(永久)表空间和临时表空间表空间:最终持久化保存的物理位置临时表空间:当我们对数据库进行各种操作的时候,首先将这些数据放在临时表空间中,只要当你提交(commit)的时候,才会将这些数据持久化到表空间中创建表空间的目的:给用户去使用create tablespace java1spacedatafile 'd:\j...
2019-01-08 20:27:49 2220
原创 [亲测]Oracle表的创建、修改与删除
一、Oracle表的创建、修改与删除(一)创建表语法:CREATE TABLE 表名称( 字段名 类型(长度) primary key, 字段名 类型(长度), .......);数据类型:实例:建表方式一:创建学生表:学生表:学号、姓名、性别、年龄、生日、邮箱、电话create table student--表名不能使用关键字( stuno int, ...
2019-01-08 20:27:00 2553
原创 [亲测]Oracle数据库约束
一、Oracle数据库约束(一)约束的概念作用约束是可以更好的保证数据库数据的完整性和一致性的一套机制。约束可以限制加入表的数据的类型。如果存在依赖关系,约束可以防止错误的删除数据,也可以级联删除数据。数据库的约束可以认为是对表的数据的一种规则。(二)约束创建的时机创建表的时候,同时创建约束。表结构创建完成后,可以再添加约束。(三)常见的约束类型NOT NULL 非...
2019-01-08 20:25:34 2292
原创 [亲测]Oracle数据增删改
一、Oracle数据增删改(一)插入数据语法:INSERT INTO表名[(列名1,列名2,...)]VALUES(值1,值2,...)执行INSERT后一定要再执行commit提交事务向学生表插入数据:--方式一insert into student(stuno,stuname,phone) values(1,'tom','45464564646');--方式二insert...
2019-01-08 20:24:05 2237
使用百度地图api, 实现周边酒店 景点 搜索.html
2020-01-14
最常用的java技术总结
2018-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人