数据库
文章平均质量分 60
liujia5276
这个作者很懒,什么都没留下…
展开
-
ORA-12505, TNS:listener does not currently know of SID given in connect descript
今天下午安装了oracle,在安装过程中出现了一个错误,需要在一个配置文件里添加win7对应的代码块。过程较简单,就不详细描述了。在用oracle sql developer新建连接的时候报错,Listener refused the connection with the following error:ORA-12505, TNS:listener does not ...原创 2012-08-04 18:23:39 · 107 阅读 · 0 评论 -
couchDB启动报错
nosql 很火啊, 今天也耐不住寂寞开始入手couchDB,不过装好了之后就报错。 Erlang R14B04 (erts-5.8.5) [source] [smp:4:4] [rq:4] [async-threads:4]Eshell V5.8.5 (abort with ^G)1> Apache CouchDB 1.4.0 (LogLev...2013-10-23 14:32:25 · 800 阅读 · 0 评论 -
select 1 from ... sql语句中的1代表什么意思?
原文:http://blog.csdn.net/wangyihust/article/details/3863758 select 1 from ..., sql语句中的1代表什么意思?查出来是个什么结果? select 1 from table;与select anycol(目的表集合中的任意一行) from table;与select * from ta...原创 2014-03-17 16:26:11 · 183 阅读 · 0 评论 -
where 1=1 跟 where 1=0的用法
当有多条件查询的时候用 where 1=1如下: select * from emp where 1=1 and empno=7000 and ename=monster; 这种情况是为了房子两个条件都没被选中,即: select * ...2012-12-26 17:57:11 · 176 阅读 · 0 评论 -
count(1),count(*),count(字段)的区别
count(1)跟count(*) 的作用基本上一样,不过在某些例子上count(1)会运行效率会更高。count(字段)返回的是该字段对应的非空的行数如下,有一张表,有一个Employee_name字段. Employee_name.nullnullRajesh Count(1) 返回 3Count(*) 返回 3Cou...2012-12-26 17:13:06 · 80 阅读 · 0 评论 -
s2sh写入数据库乱码问题解决方法
在数据库连接后面加一句characterEncoding=GBK就好了如下:<property name="connection.url"> jdbc:mysql://localhost:3306/struts2?characterEncoding=gbk</property> 其实我觉得各种数据库写入状况都能解决了,并不只是在s2sh才适...2012-12-19 15:27:59 · 78 阅读 · 0 评论 -
oracle中decode 和case when的用法对比
下面例子使用的是oracle自带的emp表decode使用方法如下: DECODE(col|expression, search1, result1 [, search2, result2,...,] [, searchn, r...原创 2012-12-02 18:06:26 · 141 阅读 · 0 评论 -
既然有主键,为何还要建索引?
之前一直没用过oracle,数据库的基础也差,这几天garry给讲了一些关于索引相关的东西,虽然懂了不少还是有一些不清楚的地方。 如, create table nice( id number(4) constraint pk_id primary key, name varchar2(20) constraint u_name unique) 在...原创 2012-11-20 20:31:22 · 1628 阅读 · 0 评论 -
CHAR,VARCHAR,VARCHAR2类型的区别与使用
区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。 2.CHAR的效率比VARCHAR2的效率稍高。 3.目前VARCHAR是VARCHAR2的同义...原创 2012-11-18 20:53:55 · 100 阅读 · 0 评论 -
insert into select 和select into 的用法
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT IN...原创 2012-11-18 20:37:19 · 72 阅读 · 0 评论 -
Oracle type%的作用
%TYPE 是定义变量的一种方法 V_StudentID students.id%TYPE 表示的含义:变量V_StudentID 与students表中id的字段数据类型一致,长度也一致,当students中id的数据类型改变时,那么V_StudentID的数据类型也会跟着改变。...原创 2012-11-18 20:28:11 · 171 阅读 · 0 评论 -
让数据库变快的10个建议
大多数网站的内容都存在数据库里,用户通过请求来访问内容。数据库非常的快,有许多技巧能让你优化数据库的速度,使你不浪费服务器的资源。在这篇文章中,我收录了十个优化数据库速度的技巧。 0. 小心设计数据库第一个技巧也许看来理所当然,但事实上大部分数据库的问题都来自于设计不好的数据库结构。譬如我曾经遇见过将客户端信息和支付信息储存在同一个数据库列中的例子。对于系统和用数据库的开发者来说,...原创 2012-04-12 07:42:51 · 66 阅读 · 0 评论 -
couchDB初级应用实例
在安装好couchDB之后,具体安装细节可以参考上一篇 在google code 上面下载最新版本的jdbc驱动,jcouchDB及其所依赖的一些jar包。commons-beanutils.jarcommons-codec-1.3.jarcommons-httpclient-3.1.jarcommons-io-1.3.1.jarcommons-logging-1.1.jareasy...2013-10-26 12:45:29 · 503 阅读 · 0 评论