数据库
赤子之心513
这个作者很懒,什么都没留下…
展开
-
MongoDB命令
1.安装好以后: "C:\Program Files\MongoDB\Server\3.2\bin\mongod.exe" --config "C:\Program Files\MongoDB\Server\3.2\bin\mongod.cfg" --install2.启动及关闭启动服务:net start MongoDB关闭服务:net stop MongoDB移除服务:D...原创 2019-12-10 17:43:36 · 99 阅读 · 0 评论 -
学会数据库读写分离、分表分库——用Mycat,这一篇就够了!
统开发中,数据库是非常重要的一个点。除了程序的本身的优化,如:SQL语句优化、代码优化,数据库的处理本身优化也是非常重要的。主从、热备、分表分库等都是系统发展迟早会遇到的技术问题问题。Mycat是一个广受好评的数据库中间件,已经在很多产品上进行使用了。希望通过这篇文章的介绍,能学会Mycat的使用。安装Mycat官网:http://www.mycat.io/可以了解下Mycat的背景...转载 2018-08-15 15:44:43 · 621 阅读 · 0 评论 -
Statement、 PreparedStatement 、CallableStatement 区别和联系
1. Statement、PreparedStatement和CallableStatement都是接口(interface)。 2. Statement继承自Wrapper、PreparedStatement继承自Statement、CallableStatement继承自PreparedStatement。 3. Statement接口提供了执行语句和获取结果的基本方法;转载 2017-11-28 14:03:52 · 519 阅读 · 0 评论 -
java 调用视图
1.创建视图:create or replace view es_company_code as(select ESCO_COMPANY_NO as COMPANY_CODE,ESCO_COMPANY_NAME_CN as COMPANY_NAME,ESCO_COMPANY_TYPE AS COMPANY_TYPE from ES_COMPANYwhere ESCO_COMPANY_T原创 2017-11-28 13:58:51 · 13372 阅读 · 0 评论 -
Oracle 定时器
1.定义一个存储过程2.定时器调用存储过程declare gpsjob number;begin dbms_job.submit(gpsjob,'SAVE_VEHICLE_LATEST_GIS_DATA;',sysdate,'sysdate+1/24/60');end;3.查询系统的定时器jobidselect job, what, next_date, next_se原创 2017-07-27 18:22:33 · 588 阅读 · 0 评论 -
Oracle中创建自增的ID字段
1.-- Create sequence create sequence SEQ_AF_JOB_PARAMminvalue 1maxvalue 9999999999999999999999999999start with 1increment by 1cache 20;2、创建触发器---(创建一个基于该表的before insert 触发器,在触发器中使用该SEQUE原创 2017-07-27 16:26:37 · 1546 阅读 · 0 评论 -
触发器的学习
一.业务场景:删除学生信息前,先级联删除学生的各科成绩:删除张三。1.建立触发器:create or replace trigger stu_monitorbefore delete on zz_student for each row begin delete from zz_score zsc where zsc.stu_id=:old.stu_id;原创 2017-07-27 15:42:50 · 296 阅读 · 0 评论 -
存储过程的学习及java调用
1.开发存储过程例如:功能是利用线程定时调用存储过程将最新数据更新到新表里。create or replace procedure SAVE_VEHICLE_LATEST_GIS_DATA asbegin merge into ET_VEHICLE_LATEST_GPS_DATA EVLGDusing (SELECT * FROM (SELECT ROW_原创 2017-07-27 14:10:17 · 264 阅读 · 0 评论 -
oracle SQL查询优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id f原创 2017-07-27 09:35:37 · 250 阅读 · 0 评论 -
ORACLE 表空间扩展方法
ORACLE 表空间扩展方法环境: linux系统 工具:PL/SQL DEVELOPER 第一步:查看表空间的名字及文件所在位置:select tablespace_name, file_id, file_name, round(bytes / (1024 * 1024), 0) total_space from sys.db转载 2017-08-02 11:07:48 · 496 阅读 · 0 评论 -
oracle 表空间(数据文件)满了后 修改表空间大小
1、查看表在那个表空间 select tablespace_name,table_name from user_talbes where table_name='employ';--2、获取用户的默认表空间 select username, DEFAULT_TABLESPACE from dba_users where username='scott';转载 2017-08-02 11:01:42 · 576 阅读 · 0 评论 -
Oracle修改表空间大小
使用Oracle10g建立数据库后,向数据库中导入了部分数据,第二天继续向数据库中导入数据表时发生错误:查了很多资料发现原来是Oracle表空间限制,导致无法继续导入数据的原因。如果在建立数据库时没有设置,Oracle 默认的表空间大小为400M,当数据库中数据量达到这个值,再向数据库中导入数据就会报错。解决方法是扩展表空间。可以选择将表容量扩大,比如扩展到5G,或转载 2017-08-01 18:08:18 · 457 阅读 · 0 评论 -
Oracle中TO_DATE用法
TO_DATE格式(以时间:2007-11-02 13:45:25为例)Year:yy two digits 两位年 显示值:07yyy three digits 三位年 显示值:007yyyy four digits 四位年 显示值:2007Month:转载 2017-08-01 17:22:10 · 365 阅读 · 0 评论 -
oracle表分区详解
从以下几个方面来整理关于分区表的概念及操作:表空间及分区表的概念表分区的具体作用表分区的优缺点表分区的几种类型及操作方法对表分区的维护性操作 1.表空间及分区表的概念表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。 分区表:当表中的数据量不断增大,查询数据的速度就会变慢,应用程转载 2017-08-01 17:01:21 · 1108 阅读 · 0 评论 -
char与varchar的区别
char与varchar的区别 char (13)长度固定, 如'www.jb51.net' 存储需要空间 12个字符 varchar(13) 可变长 如'www.jb51.net' 需要存储空间 13字符, 从上面可以看得出来char 长度是固定的,不管你存储的数据是多少他都会都固定的长度。而varchar则处可变长度但他要在总长度上加1字符,这个用来存储位置。所以实际应转载 2016-02-24 13:48:30 · 275 阅读 · 0 评论