SQL
文章平均质量分 63
茫茫大海
你有一个苹果,我有一个苹果,我们交换后,每人还是一个苹果;你有一个思想,我有一个思想,我们交换后,每人就有两个思想!
展开
-
MySQL和SQL Server中的分页
平时学习或工作的过程中,会碰到或多或少的分页问题!具体怎么做呢?在不同的数据库产品中,会有所不同!下面我们就说说,MySQL和SQL Server中是如何实现分页的(Oracle正在学习中,不太清楚,以后了补上)。下面首先来说说在MySQL中是如何实现分页的。1.MySQL以一个具体的例子,来说明这个问题。建立表:create table student(id varchar(10) not null primary key,name varchar(20));想表中插入数据,越多的话,分页效果越明显。in原创 2010-09-14 21:55:00 · 1235 阅读 · 0 评论 -
数据库表之间的联接
联接可分为以下几类: 内联接(典型的联接运算,使用像 = 或 之类的比较运算符)。包括相等联接和自然联接。内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students 和 courses 表中学生标识号相同的所有行。外联接。外联接可以是左向外联接、右向外联接或完整外部联接。在 FROM 子句中指定外联接时,可以由下列几组关键字中的一组指定:LEFT JOIN 或 LEFT OUTER JOIN。左向外联接的结果集包括 LEFT OUTER原创 2010-10-22 10:44:00 · 753 阅读 · 0 评论 -
MSSQL2000安装过程中挂起和JDBC连接时异常的解决方法
<br /> 来公司一直用以前做的系统,上面装有MSSQL2000。但是前几天,系统崩溃了,于是我就做了个系统。在安装MSSQL2000的过程中提示“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”,于是我重启机器!结果问题依旧,所以上网问了问,找到了别人的一种解决方法,拿过来一试,挺好使的,今天就借花献佛,权且当做写笔记。<br /> 其方法是删除注册表中的信息,具体做法是:打开注册表(开始->运行->regedit或者windows键+r),原创 2010-11-25 09:56:00 · 872 阅读 · 2 评论 -
MySql中取出每个分组中的前N条记录
需求是这样的(CSDN上的一个问题):mysql中有个表:article(字段:id,type,date),type有1-10,10种类型。现在要用SQL找出每种类型中时间最新的前N个数据组成的集合。这个问题应该有很多方法可以实现,下面就来说说在网上看到的一位高手的实现(用一条SQL语句实现的,个人感觉非常好,所以拿来和大家分享):select a1.* from article a1 inner join (select a.type,a.date from article a left join art原创 2011-03-18 10:59:00 · 16495 阅读 · 7 评论 -
SQL性能优化
近期因工作需要,希望比较全面的总结下SQLSERVER数据库性能优化相关的注意事项,在网上搜索了一下,发现很多文章,有的都列出了上百条,但是仔细看发现,有很多似是而非或者过时(可能对SQL SERVER6.5以前的版本或者ORACLE是适用的)的信息,只好自己根据以前的经验和测试转载 2011-09-01 00:35:29 · 1380 阅读 · 0 评论