在优化查询中,数据库应用(如MySQL)即意味着对工具的操作与使用。使用索引、使用EXPLAIN分析查询以及调整MySQL的内部配置可达到优化查询的目的。 任何一位数据库程序员都会有这样的体会:高通信量的数据库驱动程序中,一条糟糕的SQL查询语句可对整个应用程序的运行产生严重的影响,其不仅消耗掉更多...
分类:
数据库技术 时间:
2014-05-04 19:53:20
收藏:
0 评论:
0 赞:
0 阅读:
437
String sql = "update kbr_user k set increment =
ifnull(k.increment,0) + " + increment + ",integral = ifnull(k.integral,0) + " +
integral + " where use...
分类:
数据库技术 时间:
2014-05-04 19:55:18
收藏:
0 评论:
0 赞:
0 阅读:
489
//建测试表createtabledept(deptnonumber(3)primarykey,dnamevarchar2(10),locvarchar2(13));createtableemployee_info(empnonumber(3),deptnonumber(3),enamevarcha...
分类:
数据库技术 时间:
2014-05-04 20:28:29
收藏:
0 评论:
0 赞:
0 阅读:
650
第一步:打开Oracle的tnsnames.ora文件。添加test =(DESCRIPTION =
(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) )
(CONNECT_DATA = (SERV...
分类:
数据库技术 时间:
2014-05-04 20:30:28
收藏:
0 评论:
0 赞:
0 阅读:
772
最简单的方式是使用 mysql 的 ORDER BY RAND() 子句。SELECT
col1 FROM tbl ORDER BY RAND() LIMIT
10;它能很好的运行在小表中。然而,对于大表,生成随机列表行时将产生一个严重的性能问题,MYSQL 需要对每一行进行随机,然后对它们排序。即...
分类:
数据库技术 时间:
2014-05-05 11:04:33
收藏:
0 评论:
0 赞:
0 阅读:
491
引自:http://blog.sina.com.cn/s/blog_9daa54ec0100yr7v.html常见错误:ORA-00001:违反唯一约束条件(主键错误)ORA-00028:无法连接数据库进程ORA-00900:无效sql语句ORA-00904:字段名写错或是建表时最后一个字段有逗号O...
分类:
数据库技术 时间:
2014-05-04 21:00:32
收藏:
0 评论:
0 赞:
0 阅读:
715
类似这样的语句在mysql oracle 是可以执行成功的,select * from
classfirst where (classid ,classname) not in (select classid, classname from
classfirst where classid=2 )但...
分类:
数据库技术 时间:
2014-05-05 11:15:18
收藏:
0 评论:
0 赞:
0 阅读:
499
原文:SQLSERVER中的ALL、PERCENT、CUBE关键字、ROLLUP关键字和GROUPING函数SQLSERVER中的ALL、PERCENT、CUBE关键字、ROLLUP关键字和GROUPING函数先来创建一个测试表
1 USE [tempdb] 2 GO 3 4 CREATE TABL...
分类:
数据库技术 时间:
2014-05-05 11:17:17
收藏:
0 评论:
0 赞:
0 阅读:
440
WHERE 在分组和聚集计算之前选取输入行(因此,它控制哪些行进入聚集计算), 而
HAVING 在分组和聚集之后选取分组的行。 因此,WHERE 子句不能包含聚集函数; 因为试图用聚集函数判断那些行输入给聚集运算是没有意义的。
相反,HAVING 子句总是包含聚集函数。 (严格说来,你可以写不使用...
分类:
数据库技术 时间:
2014-05-05 11:16:46
收藏:
0 评论:
0 赞:
0 阅读:
425
原文:从零开始编写自己的C#框架(9)——数据库设计与创建
对于千万级与百万级数据库设计是有所区别的,由于本项目是基于中小型软件开发框架来设计,记录量相对会比较少,所以数据库设计时考虑的角度是:与开发相结合;空间换性能;空间换开发效率;减少null异常......当然不同的公司与项目要求不同,初学者...
分类:
数据库技术 时间:
2014-05-05 11:21:37
收藏:
0 评论:
0 赞:
0 阅读:
616
一、外围网络:第一道防线:“网络设备防线”,因为暴露到广域网潜在的危险非常多,尽可能的让我们的MySQL
处在一个有保护的局域网之中,有了网络设备的保护,屏蔽来自外部的潜在威胁。二、主机:
第二道防线“主机层防线”,“主机层防线”主要拦截网络(包括局域网内)或者直连的未授权用户试图入侵主机的行为。....
分类:
数据库技术 时间:
2014-05-05 11:25:24
收藏:
0 评论:
0 赞:
0 阅读:
410
熟练使用SQL
Server中的各种用法会给查询带来很多方便。今天就介绍一下EXCEPT和INTERSECT。注意此语法仅在SQL Server
2005及以上版本支持。EXCEPT是指在第一个集合中存在,但是不存在于第二个集合中的数据。INTERSECT是指在两个集合中都存在的数据。之间的优先级是...
分类:
数据库技术 时间:
2014-05-05 11:27:55
收藏:
0 评论:
0 赞:
0 阅读:
355
原文:MySQL 架构MySQL架构和结构分析官方架构图:MySQL DB
各模块架构图如下:MySQL安装方式MySQL初始化简介:什么是事务; 事务: ACID :
事务确保了银行不会弄丢你的钱,而这种特性在应用逻辑设计中是很难实现的,甚至不可实现。一个ACID兼容的数据库服务器,要为事务处理大...
分类:
数据库技术 时间:
2014-05-05 11:30:45
收藏:
0 评论:
0 赞:
0 阅读:
447
Mysql ON子句和USING子句Mysql
中联接SQL语句中,ON子句的语法格式为:table1.column_name =
table2.column_name。当模式设计对联接表的列采用了相同的命名样式时,就可以使用 USING 语法来简化 ON
语法,格式为:USING(column_n...
分类:
数据库技术 时间:
2014-05-05 11:31:17
收藏:
0 评论:
0 赞:
0 阅读:
382
如果是使用natraul
join,并且两张表中如果有多个字段是具有相同的名称和数据类型的,那么这些字段都将被oracle自作主张的将他们连接起来。但实际上我们有时候是不需要这样来连接的。我们只需要将他们的多个具有相同的名称和数据类型的字段中挑选一两个。这时候我们就需要用到using
关键字了。下面...
分类:
数据库技术 时间:
2014-05-05 11:39:08
收藏:
0 评论:
0 赞:
0 阅读:
422
intersect运算返回查询结果中相同的部分exp:各个部门中有哪些相同的工种select
jobfrom accountintersectselect jobfrom researchintersectselect jobfrom
sales;minus运算返回在第一个查询结果中与第二个查询结果...
分类:
数据库技术 时间:
2014-05-05 11:43:26
收藏:
0 评论:
0 赞:
0 阅读:
384
nginx+apache+php+mysql服务器集群搭建由于需要搭建了一个基本的服务器集群。具体的配置方案先不说了,到有时间的时候再介绍。下面介绍下整个方案的优点。我总共准备了四台阿里云的主机,架设分别是A,B1,B2,C,A在集群的最前面,B1和B2在A的后面,C在最后面。A主要用的nginx,...
分类:
数据库技术 时间:
2014-05-05 12:01:29
收藏:
0 评论:
0 赞:
0 阅读:
391
IntroductionThis document provides instructions
for integrating Openfire authentication, users, and groups with your custom
database tables. This is u...
分类:
数据库技术 时间:
2014-05-05 12:46:26
收藏:
0 评论:
0 赞:
0 阅读:
393
-- phpMyAdmin SQL Dump-- version 3.5.2--
http://www.phpmyadmin.net---- Host: localhost-- Generation Time: Oct 12, 2012 at
07:27 PM-- Server version: 5...
分类:
数据库技术 时间:
2014-05-05 12:46:52
收藏:
0 评论:
0 赞:
0 阅读:
1078
Linux的内核和System Call不好调试,参考这里:
http://stackoverflow.com/questions/5999205/cannot-step-into-system-call-source-code
简单来说,如果想在本机调试system call,那么当你进入system call时,系统已经在挂起状态了,那么它又怎样能响应用户的输入?
所以,有一个UML...
分类:
数据库技术 时间:
2014-05-04 09:27:36
收藏:
0 评论:
0 赞:
0 阅读:
668