最新文章列表

数据库索引的作用和优点缺点

【引自:http://blog.csdn.net/pang040328/article/details/4164874】总结的非常好 为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。 第一,通过 ...
 
spidermanzy 评论(0) 有720人浏览 2012-11-19 10:37

oracle数据库PL/SQL之过程和函数(转)

1.基本概念:         oracle允许在数据库的内部创建并存储编译过的PL/SQL程序,该类程序包括过程、函数、包和触发器。我们可以将商业逻辑、企业 ...
 
heaven_arch 评论(0) 有857人浏览 2012-11-19 10:19

将oracle的create语句变为alter语句

      看PD中,双击某个表,查看其preview标签,然后会发现有某个表的create语句,如下: create table Company_Info  (   Company_ID           NVARCHAR2(50)                   not null,   Area_ID              NVARCHAR2(50),   Mem_ID        ...
 
wshyj18 评论(0) 有706人浏览 2012-11-19 10:02

SQL_case when语法

  sql 中 case when 语法 sql语言中有没有类似C语言中的switch case的语句??  没有,用case   when   来代替就行了.        例如,下面的语句 比较表中A,B两个字段,并取出最大值 select  case  when A>B  then A when A<B  then B end as maxnu ...
sql 
mikzhang 评论(0) 有1169人浏览 2012-11-19 09:09

mysql在批量导入数据时报错2006 - MySQL server has gone away

出现标题上的错误的时候,可以按照如下的方式解决,调整my.ini中的配置 max_allowed_packet=10M wait_timeout=28800 interactive_timeout = 28800 注:主要是调整max_allowed_packet的大小,加大即可        参数的具体含义可以参考mysql的官方手册.
 
learnmore 评论(0) 有1070人浏览 2012-11-18 23:55

mysql中汉字排序无效解决方案

select * from table order by convert(first_name using gb2312) asc
n.wang 评论(0) 有811人浏览 2012-11-18 23:08

能在数据库层面处理的逻辑优先在数据库处理

优化后: String queryStr = " wid in(select wid from t_gjjl_yjsygcgsq where sqzt=99" +"and jfshflag=0 union select wid from t_gjjl_yjsygcgsq where field1=1 and length(jfbmshzt)=length(jfshz ...
 
xygg0315 评论(0) 有672人浏览 2012-11-18 22:27

oracle decode

DECODE 中的if-then-else逻辑   在逻辑编程中,经常用到If – Then –Else 进行逻辑判断。在DECODE的语法中,实际上就是这样的逻辑处理过程。它的语法如下:   DECODE(value, if1, then1, if2,then2, if3,then3, . . . else )   Value 代表某个表的任何类型的任意列或一个通过计算所得的任何结果。当每个val ...
 
xygg0315 评论(0) 有623人浏览 2012-11-18 22:26

CHAR,VARCHAR,VARCHAR2类型的区别与使用

区别:  1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个 ...
 
liujiawinds 评论(0) 有801人浏览 2012-11-18 20:53

insert into select 和select into 的用法

   Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INT ...
 
liujiawinds 评论(0) 有955人浏览 2012-11-18 20:37

设置mysql自增ID的起始值

Hello! 如果觉得不错的话,并且不吝转载时, 请顺便添加上这篇文章的链接http://www.hi-ruby.com/articles/1032 许多时候希望table中数据的id不要从1开始,像qq, id从10000开始 代码如下: alter table users AUTO_INCREMENT=10000; 而且该语句也适用于修改现有表的id上, 比如大批量删除数据后,想id ...
submaze 评论(0) 有1948人浏览 2012-11-18 20:28

Oracle type%的作用

      %TYPE 是定义变量的一种方法      V_StudentID students.id%TYPE 表示的含义:变量V_StudentID 与students表中id的字段数据类型一致,长度也一致,当students中id的数据类型改变时,那么V_StudentID的数据类型也会跟着改变。
 
liujiawinds 评论(0) 有972人浏览 2012-11-18 20:28

一个简单的增删查改demo(整合三大框架)

     三大框架,单张表的增删查改 分享链接:http://pan.baidu.com/share/link?shareid=140210&uk=3842825398
 
小铁匠再战江湖 评论(0) 有742人浏览 2012-11-18 20:27

mysql触发器和存储过程小测试

  1. 为了测试触发器和存储过程,首先建立一张简单的表:   CREATE TABLE `airuser` (   `userId` int(11) NOT NULL AUTO_INCREMENT,   `username` varchar(128) NOT NULL,   PRI ...
marshan 评论(0) 有1049人浏览 2012-11-18 18:32

oracle sql优化《转》

一、问题的提出  在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简 ...
 
goon 评论(0) 有989人浏览 2012-11-18 16:28

Oracle数据库Merge Into 如何使用Sequence 而不“浪费”

1、问题背景:该问题是在做Data Stage时引出来的一个问题,必须使用Merge Into的时候会浪费很多NextVal。 2、测试前提:创建脚本。 -- 创建源表 create table sourceTest( id int, name varchar2(100), seq_value int, t_stamp date ); -- 创建目标表 create ta ...
 
smartyidiot 评论(0) 有1348人浏览 2012-11-18 15:37

oracle 树结构查询

SELECT RPAD(' ', 4 * (LEVEL-1), '--') || name as name,        CONNECT_BY_ROOT name "ROOT",        CONNECT_BY_ISLEAF "ISLEAF",        LEVEL,        t.*,        SYS_CONNECT_BY_PATH(t. ...
lovexz365 评论(0) 有1023人浏览 2012-11-18 14:47

DB2 SQLCODE 错误大全编辑(转)

DB2 SQLCODE 错误大全编辑(转) 最近在忙DB2,异常是层出不穷啊,找了个SQLCODE大全 DB2错误信息 sqlcode sqlstate 说明 000 00000 SQL语句成功完成 01xxx SQL语句成功完成,但是有警告 +012 01545 未限定的列名被解释为一个有相互关系的引用 +098 01568 动态SQL语句用分号结束 +100 020 ...
db2 
liqita 评论(0) 有2930人浏览 2012-11-18 14:12

关于 oracle 中的rownum陷阱

最近在做关于某一oracle 的sql优化:涉及到关于分页的一些内容。 例如查询top 5 的数据  我们需要写:   select * from (select * from customer order by custcredit)where rownum < = 5   而不是写: select * from customer order by custcredit whe ...
 
顾惜朝 评论(0) 有890人浏览 2012-11-18 13:30

nosql

nosql到底行不行啊,反反复复的,好像MYSQL也挺强大的。cassandra与MongoDB哪个市场份额多点呢?好像CASSANDRA多,但是MONGO势头很猛。没数据,大数据,实验室数据,光吵吵,来点专业的行不。至少得让人看到一点比关系型数据库有明显优势的一面吧,不然就是MYSQL优化一下人家企业就不会换,别说什么差几秒,效率百分之几的,那都是扯的,你是老板你会因为这个追新吗?!真正有价值的信 ...
 
FRESHET 评论(0) 有706人浏览 2012-11-18 12:05

最近博客热门TAG

Oracle(49876) MySQL(37268) SQL Server(17623) Access(9329) DB2(4271) Redis(3181) Sybase(2414) 数据挖掘(2098) MongoDB(2014) SQLite(1817) PostgreSQL(1635) HBase(1492) NoSQL(1000) HSQLDB(620) Informix(581) Derby(578) Cassandra(375) PowerBuilder(333) CouchDB(113) TokyoCabinet(87)

数据库博客电子书下载排行

    >>浏览更多下载

    数据库最新博客评论

    Global site tag (gtag.js) - Google Analytics