数据库
数据库
2.wa
https://review-notes.top 技术博客
展开
-
Oracle数据导入导出imp/exp
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录ora81BIN被设置为全局路径, 该目录下有EXP.EXE与IM转载 2014-02-20 19:01:45 · 1027 阅读 · 0 评论 -
JDBC为什么要使用PreparedStatement而不是Statement
PreparedStatement是用来执行SQL查询语句的API之一,Java提供了 Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, PreparedStatement 用于执行参数化查询,而 CallableStatement则是用于存储过程。同时PreparedStatement还转载 2014-03-17 16:30:45 · 649 阅读 · 0 评论 -
PowerDesigner建立数据库连接时报错:Could not load class……
PowerDesigner建立数据库连接时报错:Could not load class***。出现这个问题,意味着需要针对该数据库的Jar包设置电脑的系统变量。本人电脑是Win7系统,操作步骤如下:打开控制面板》系统和安全》系统》高级系统设置在弹出的"系统属性"窗口中,点击"环境变量"按钮在弹出的"环境变量"窗口中,找到系统变量区域里的CLASSPATH路径。在后原创 2014-04-15 11:49:57 · 3142 阅读 · 0 评论 -
db2与oracle基础sql,部分函数的区别
1、取前N条记录Oracle:Select * from TableName where rownum DB2:Select * from TableName fetch first N rows only;2、取得系统日期Oracle:Select sysdate from dual;DB2:Select current timestamp from sy原创 2014-02-21 09:00:53 · 2685 阅读 · 0 评论 -
db2错误代码大全
sqlcode sqlstate 说明000 00000 SQL语句成功完成01xxx SQL语句成功完成,但是有警告+012 01545 未限定的列名被解释为一个有相互关系的引用+098 01568 动态SQL语句用分号结束+100 02000 没有找到满足SQL语句的行+110 01561 用DATA CAPTURE定义的表的更新操作不能发送到原来的子系统+111转载 2014-04-17 11:17:05 · 1324 阅读 · 0 评论 -
Oracle表分区
出处:http://love-flying-snow.iteye.com/blog/573303废话少说,直接讲分区语法。Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区。 一:范围分区就是根据数据库表中某一字段的值的范围来划分分区,例如:Sql代码 create table gradereco原创 2014-05-15 18:49:14 · 800 阅读 · 0 评论 -
Oracle的索引类型及使用技巧
逻辑上:Single column 单行索引Concatenated 多行索引Unique 唯一索引NonUnique 非唯一索引Function-based函数索引Domain 域索引物理上:Partitioned 分区索引NonPartitioned 非分区索引B-tree:Normal 正常型B树Rever Key 反转型B树 Bitm原创 2014-05-15 19:50:55 · 976 阅读 · 0 评论 -
Mac上安装MySql与简单配置
一、安装到MySQL官网上http://dev.mysql.com/downloads/mysql/,下载mysql可安装dmg版本比如:Mac OS X ver. 10.7 (x86, 64-bit), DMG Archive下载完的文件为:mysql-5.6.10-osx10.7-x86_64.dmg1.点击,安装包里的2.点击安装安装好后,再系统偏好设置的其他原创 2014-04-13 15:22:59 · 1860 阅读 · 0 评论 -
Mongodb-SpringMvc下Query数据库操作SQL
入门篇原创 2014-05-31 16:48:41 · 4045 阅读 · 0 评论 -
Mongodb数据库mac下安装、启动、停止
下载地址:http://www.mongodb.org/downloads下载后解压到任意目录原创 2014-05-27 23:19:14 · 7851 阅读 · 0 评论 -
数据库连接池配置-Oracle实测
TomCat 6.0 实测配置连接,其它数据库同理配置(WebLogic 后续实测)Tomcat /conf/Context.xml 下配置连接信息。lib 目录下加入 oracle 驱动 jar包 <Resource name="jdbc/oracleds" auth="Container" type="javax.sql.DataSource"原创 2014-03-13 16:52:42 · 1429 阅读 · 0 评论 -
Oracle 监听命令配置,虚拟宿主机访问的问题
参考;http://cbcman.blog.163.com/blog/static/64816431201273559634/mac 装win虚拟机、虚拟机上安装oracle。mac无法连接虚拟机的数据库,一直 no listener ,但是可以ping 通虚拟机 IP。现修改hosts 中增加 本机IP地址10.37.129.4 OracleServerC:\WI原创 2014-03-12 10:19:53 · 1305 阅读 · 0 评论 -
不安装oracle客户端,使用navicat、pl/sql developer连接oracle数据库
到oracle 官网 下载Instant Client 这个过程不再多说了,下载完成后解压。 配置navicat相对简单点,先说它好了。 配置navicat:【Basic/TNS】 点击navicat的工具-》选项-》其他-》oci oci library: 选择刚刚下载解压的instant client中的 oci.dll 即可 新建一个oracle连接原创 2014-02-20 19:02:26 · 1982 阅读 · 0 评论 -
sql 调优整理
很好,很全面的一篇关于oracle sql调优的文章。文章非常长,大家可一有空就看一点。 1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RU转载 2014-02-20 19:03:49 · 922 阅读 · 0 评论 -
insert into...select 与 select...into...from(测试不通过!!!)
1.INSERT INTO SELECT语句 语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1 要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量。示例如下:原创 2014-02-20 19:05:53 · 1036 阅读 · 0 评论 -
Oracle 11g 导入 dmp文件命令
Oracle 11g导入dmp文件 在命令行下执行: imp pg/pg imp用户名/口令 回车 填写导入文件路径: EXPDAT.DMP>c:\a.dmp 输入插入缓冲区大小:默认不填 回车 只列出导入文件的内容: 回车原创 2014-02-20 19:08:29 · 2456 阅读 · 0 评论 -
轻松解决oracle11g 空表不能 exp 导出 的问题
oracle11g的新特性,数据条数是0时不分配segment,所以就不能被导出。 解决方法: 1插入一条数据(或者再删除),浪费时间,有时几百张表会累死的。2创建数据库之前使用代码:Sql代码 alter system set deferred_segment_creation=false;原创 2014-02-20 19:06:31 · 1376 阅读 · 0 评论 -
db2日期和时间常用汇总
1、db2可以通过SYSIBM.SYSDUMMY1、SYSIBM.DUAL获取寄存器中的值,也可以通过VALUES关键字获取寄存器中的值。SELECT 'HELLO DB2' FROM SYSIBM.SYSDUMMY1;--HELLO DB2SELECT 'HELLO DB2' FROM SYSIBM.DUAL;--HELLO DB2VALUES 'HELLO DB2';--H原创 2014-02-21 08:59:23 · 1240 阅读 · 0 评论 -
[oracle] ORACLE 中ROWNUM用法总结!(精华)
对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样是伪列,rownum 与 rowid 可有些不一样,下面以例子说明假设某原创 2014-02-21 09:00:14 · 833 阅读 · 0 评论 -
Oracle 10g创建表空间,用户,授权,导入导出
/* 创建临时表空间*/create temporary tablespace east_temp tempfile 'F:\oracle\tablespace_orcl\east_temp.dbf' size 32m autoextend on next 32m maxsize 2048mextent management local;/* 创建数据表空间*/create ta原创 2014-02-21 08:53:56 · 1486 阅读 · 0 评论 -
SQL语句DB2的varchar型使用between???
SELECT * FROM DCYHK.B001 a where int(a.B001003) between 999 and 9999and a.B001003 and a.B001003 is not null ; B001003 为 VARCHAR型,可能会出现null或者''字段如何处理?当然是去除这些数据。而sql执行时候默认从wher原创 2014-02-21 08:56:53 · 2577 阅读 · 0 评论 -
Mongodb数据库命令端常用操作
Mongodb 命令行查询更新操作原创 2014-05-31 18:11:29 · 1702 阅读 · 1 评论