数据库
文章平均质量分 75
eplusing
脚步的前进
展开
-
oracle常用sql
-查询存储使用情况。原创 2022-07-18 16:30:51 · 1401 阅读 · 1 评论 -
Windows10下安装 Docker Oracle镜像
Windows10下安装 Docker Oracle镜像原创 2022-07-14 15:25:03 · 1438 阅读 · 0 评论 -
数据库不可用,应用无法启动
[2022-05-19 16:56:38,075-main] [INFO] [org.eclipse.jetty.server.handler.ContextHandler:916] [main] traceLogid:[] Started o.s.b.w.e.j.JettyEmbeddedWebAppContext@5e37fb82{application,/tmo-pbot-private-fund,[file:///C:/Users/caopengpeng/AppData/Local/Temp/jet原创 2022-05-20 09:20:21 · 1527 阅读 · 0 评论 -
mysql linux安装及使用教程
1.下载离线安装包官网下载:https://dev.mysql.com/downloads/mysql/ 本文使用的linux通用版https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz2.检查linux OS环境现状2.1 确保mysql安装之前有libaio依...原创 2020-04-28 00:22:49 · 332 阅读 · 0 评论 -
在Oracle中一次执行多条sql语句,结束符很重要
有时我们需要一次性执行多条sql语句,而用来更新的sql是根据实际情况用代码拼出来的解决方案是把sql拼成下面这种形式:begin update TB_VG set seq = 1, vessel_id = 'Jin14', vessel_type = 'TRACK' where batch_number = '20837' and train_id = '0233086';u原创 2017-04-18 11:30:45 · 22441 阅读 · 4 评论 -
oracle导入导出数据
正常就是exp的方法最快,导入是imp的方式也是最快的具体exp语法1. 获取帮助 exp help=y 2. 导出一个完整数据库 exp system/manager file=bible_db log=dible_db full=y 3. 导出数据库定义而不导出数据 exp system/manager file=bible_db原创 2017-04-18 11:27:48 · 233 阅读 · 0 评论 -
完整java开发中JDBC连接数据库代码和步骤
JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载M原创 2017-04-18 11:23:08 · 206 阅读 · 0 评论 -
数据库设计三范式
数据库三范式:第一范式:每个属性值都必须是原子值,即仅仅是一个简单值而不含内部结构。第二范式:满足第一范式条件,而且每个非关键字属性都是由整个关键字来决定,而不是由关键字的一部分来决定。第三范式:符合第二范式的条件,每个非关键字属性都仅有关键字决定,而且一个非关键字的属性不能仅仅是对另一个非关键字属性的进一步描述,即一个非属性关键字属性值不依赖于另一个非主键关键字属性值。原创 2017-03-05 15:15:00 · 314 阅读 · 0 评论 -
各种数据库的JDBC驱动下载及连接字符串URL写法
各种数据库的JDBC驱动下载及连接字符串URL写法 sun官方网站上的JDBC驱动列表:http://java.sun.com/products/jdbc/reference/industrysupport/index.html 数 据 库 说 明 MySQL http://www.mysql.com/products/connector/j/ Shipped. Bu原创 2016-07-19 21:39:26 · 1260 阅读 · 0 评论 -
SQL 注入
String username = "a' OR password = ";String password = " OR '1'= '1";String sql = "SELECT * FROM user WHERE name = '" + username+ "' AND " + "password = '" + password + "'";1.原查询语句:SELEC原创 2015-09-21 20:06:18 · 762 阅读 · 0 评论 -
Oracle 数据库全量备份恢复和部分备份恢复
又遇到了Oracle数据库序列的问题,索性来个全库的备份和恢复。如下imp/exp 方式表模式备份: oracle@sencloudServer: exp dhoffice/dhoffice rows=y indexes=n compress=n buffer=65536 file=dhoffice_090101.dmp log=exp_tianle_090101.log原创 2017-04-18 11:34:07 · 4084 阅读 · 0 评论 -
oracle检查归档日志大小和删除
show parameter db_recovery_file_dest_size;select sum(a.BLOCK_SIZE*a.BLOCKS)/1024/1024 from v$archived_log a where a.DELETED='NO';参见下帖5楼:http://www.itpub.net/thread-1011542-1-1.html删除归档日志原创 2017-04-18 11:36:58 · 18745 阅读 · 0 评论 -
Oracle创建表空间
创建表空间selecttablespace_name from dba_tablespaces; //查询当前登录用户所在的实例中,所有的表空间名称。 需求:建立表空间:equms_v1, 用户名:equmsdba, 密码:equmsdba123 。 /*以dba的身份登录*/sys/Oracle123 as sysdba; /*删除已存在的表空间(若存在的原创 2017-08-27 21:28:59 · 230 阅读 · 0 评论 -
oracle内置函数
1.Oracle 分析函数——CUBE , ROLLUP功能描述:如果是 ROLLUP(A, B, C) 的话, GROUP BY 顺序(A 、 B 、 C)(A 、 B)(A)最后对全表进行 GROUP BY 操作。如果是 GROUP BY CUBE(A, B, C) , GROUP BY 顺序(A 、 B 、 C)(A 、 B)(A 、 C)(A原创 2017-08-29 23:15:17 · 343 阅读 · 0 评论 -
Oracle数据类型
字符型类型:char、varchar2、nchar、nvarchar2、long、clob等数字型:number、integer、nls_integer、binary_integer、binart_float日期型:date、timestamp、interval 等date只能精确到秒,毫秒级使用timestamp原创 2017-09-18 20:38:09 · 399 阅读 · 0 评论 -
oracle数据库连接用于垮库查询
begin --创建数据库连接 -- 连接名 CREATE PUBLIC DATABASE LINK database_link_name -- 要连接数据库登录名 CONNECT TO dbusername -- 要连接数据库登录密码 I...原创 2018-04-25 18:56:43 · 285 阅读 · 0 评论 -
oracle函数大全
ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four ...原创 2018-07-22 17:13:15 · 3129 阅读 · 0 评论 -
Oracle完全卸载
完全卸载oracle11g步骤:1、 开始->设置->控制面板->管理工具->服务,停止所有Oracle服务。2、 开始->程序->Oracle_OraDB11g_Home1->OracleInstallation Products->Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除。5、运行reg...转载 2018-10-17 21:37:38 · 169 阅读 · 0 评论 -
数据库之多表查询
--查询含有下划线的:SQL> select last_name FROM employees WHERE last_name LIKE '%\_%' ESCAPE '\';select last_name || '赚了' || to_char(salary, 'L999,999.999') || '但是他想赚' || to_char(salary * 2.5, 'L999原创 2015-09-21 20:27:12 · 833 阅读 · 0 评论 -
数据库之用户权限管理
创建角色-〉授予权限-〉分配给用户--创建角色create role my_role;--给角色授予权限grant create session, create table, create view to my_role;--将权限授予用户grant my_role to atguigu02;--将其他用户的对象授权于指定用户(可以使用系统级用户原创 2015-09-21 21:19:02 · 942 阅读 · 0 评论 -
数据库之视图浅析
--创建视图create or replace view empview2asselect employee_id id, last_name name, salary, department_name from employees e, departments d where e.department_id = d.department_id--允许只读操作with原创 2015-09-21 21:24:15 · 767 阅读 · 0 评论 -
Hibernate学习总结之对象的4种状态
http://blog.csdn.net/cpp1781089410原创 2015-11-23 20:57:18 · 1409 阅读 · 0 评论 -
Hibernate学习总结之配置注意事项
详情参照地址:http://blog.csdn.net/cpp1781089410原创 2015-11-23 20:40:29 · 1254 阅读 · 0 评论 -
hibernate学习总结之子类关系映射
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">原创 2015-11-23 19:59:09 · 1409 阅读 · 1 评论 -
sql连接字符串
关于Struts2 + spring + hibernate进Q群: 130529143交流。 以sqlserver,oracle,mysql三种数据库为例,因为这三种数据库具有代表性。 sqlserver:select '123'+'456';oracle:select '123'||'456' from dual;或select concat('123'...原创 2016-04-21 22:01:28 · 678 阅读 · 0 评论 -
Oracle之高级查询
oracle常用高级查询命令原创 2016-03-30 18:55:25 · 776 阅读 · 0 评论 -
数据库之左外连接、右外连接、全外连接
Oracle外连接(1)左外连接 (左边的表不加限制)(2)右外连接(右边的表不加限制)(3)全外连接(左右两表都不加限制) 外连接(OuterJoin)outer join则会返回每个满足第一个(顶端)输入与第二个(底端)输入的联接的行(如select * from dave a left outer join bl b on a.id = b.id 中,a.id是第一原创 2016-03-27 18:44:13 · 2203 阅读 · 1 评论 -
PLSQL之循环和游标
关于Struts2 + spring + hibernate进Q群: 130529143交流 1.PLSQL循环:--使用循环语句打印;1--100:--1.初始化条件;2.循环体;3.循环条件;4.迭代条件declare v_i number(5) := 1;--1.初始化条件begin loop dbms_output.put_l...原创 2016-03-27 18:31:18 · 4817 阅读 · 0 评论 -
PLSQL之触发器
--创建 触发器 create or replace trigger update_emp_triggerafter update on employees for each row begin dbms_output.put_line('hello ! update 一行');end;--当执行update后,调用上面这个触发器upd原创 2016-03-27 18:26:37 · 867 阅读 · 0 评论 -
PLSQL存储过程及存储函数
1.存储过程与存储函数的区别: 存储过程无返回值,存储函数有返回值。2.存储过程:demo1:declare --声明一个记录类型 type emp_record is record( v_sal employees.salary%type,--动态的获取变量的类型 v_email varchar(20), v_hire_date d原创 2016-03-27 18:02:31 · 6191 阅读 · 0 评论 -
Oracle安装 配置 使用 方法总结
Oracle学习笔记1.安装数据库软件1.1安装oracle数据库服务端 oracle服务端安装在远程服务器上。在该服务器上配置监听。配置网络服务。Oracle 数据库监听配置一、监听器(LISTENER) 监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数原创 2016-01-12 14:06:31 · 3803 阅读 · 0 评论 -
Oracle使用记录
1.在pl/sql使用序列向数据库中插入一条数据:insert into equms_job_info (job_id, job_name, job_grade, job_remark) values (job_sequence.nextval, '总经理', 11, '总经理' );原创 2015-12-14 15:43:55 · 691 阅读 · 0 评论 -
mysql外键的使用详解
MySql外键设置详解(1) 外键的使用:外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加ER图的可读性 有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库有时候会由于没有通过外键的检测而使得开发人员删除,插入操作失败.他们觉得这样很麻烦其实这正式外键在强制你保证数据的完整性和一致性.这是好事原创 2015-10-22 09:47:13 · 1800 阅读 · 0 评论 -
数据库之创建表&向表中插入数据
DROP TABLE IF EXISTS examstudent ;CREATE TABLE examstudent(ID INT(11) NOT NULL ,Type INT(11) DEFAULT NULL,IDCard VARCHAR(18) DEFAULT NULL,ExamCard VARCHAR(15) DEFAULT NULL,StudentName VARC原创 2015-09-21 22:21:35 · 1131 阅读 · 0 评论 -
数据库之DDL&DCL&DML浅析
关于Struts2 + spring + hibernate进Q群: 130529143交流。有偿技术支持Q群:398162181 关于Struts2 + spring + hibernate进Q群: 130529143交流。有偿技术支持Q群:398162181原创 2015-09-21 21:36:11 · 912 阅读 · 0 评论 -
数据库之约束浅析
--约束create table emp3(--列级约束,not null 只能定义在列级上id number(10) constraint emp3_id_uk unique,name varchar2(20) constraint emp3_name_nn not null,email varchar2(20),salary number(10,2),--表级约束原创 2015-09-21 21:32:20 · 675 阅读 · 0 评论 -
数据库之序列浅析
关于Struts2 + spring + hibernate进Q群: 130529143交流。 --创建序列create sequence empseqincrement by 10 --每次增长10start with 10 --从开始增长maxvalue 100cycle --需要循环nocache --不需要缓存登录--修改序列使用ALTER SEQUENCE可以...原创 2015-09-21 21:29:53 · 796 阅读 · 0 评论 -
数据库之索引浅析
索引适用情况--创建索引create index emp01_id_ix --emp01_id_ix 索引名on emp01(employee_id) --将表emp01的列employee_id作为索引--删除索引drop emp01_id_ix --原创 2015-09-21 21:27:13 · 725 阅读 · 0 评论 -
Hibernate 总结2:配置方法
1.加入相应的 *.jar包:2.配置hibernate.cfg.xml文件:3.生成实体类相应的 *.hbm.xml文件:4.将 *.hbm.xml文件引入到hibernate.cfg.xml文件中:原创 2015-11-23 18:45:10 · 9451 阅读 · 0 评论